mysql多表查詢技巧 mysql update會鎖表嗎?
mysql update會鎖表嗎?對于寫,MySQL使用以下表鎖定方法:如果表上沒有鎖,請?jiān)诒砩显O(shè)置寫鎖。否則,將鎖定請求放入寫入鎖定隊(duì)列。對于讀,MySQL使用以下鎖定方法:如果表上沒有寫鎖,請?jiān)诒?/p>
mysql update會鎖表嗎?
對于寫,MySQL使用以下表鎖定方法:
如果表上沒有鎖,請?jiān)诒砩显O(shè)置寫鎖。
否則,將鎖定請求放入寫入鎖定隊(duì)列。
對于讀,MySQL使用以下鎖定方法:
如果表上沒有寫鎖,請?jiān)诒砩显O(shè)置讀鎖。
否則,將鎖請求放入讀鎖隊(duì)列。
釋放鎖時(shí),寫鎖隊(duì)列中的線程可以使用鎖,然后是讀鎖隊(duì)列中的線程。
這意味著如果表上有許多更新,select語句將等待,直到?jīng)]有更多更新為止。