當前位置:聚美館>智慧生活>心理>

mysql什麼時候鎖表或鎖行

心理 閱讀(2.16W)
mysql什麼時候鎖表或鎖行

mysql鎖表或鎖行的情況是:

當主鍵或者唯一索引的效果時,是鎖行。但是如果“重複率”高時,Mysql不會把這個普通索引當做索引,即會造成一個沒有索引的SQL,從而形成鎖表。

特別是在UPDATE、DELETE操作時,MySQL不僅鎖定WHERE條件掃描過的所有索引記錄,而且會鎖定相鄰的鍵值,即所謂的next-key locking。