mysql什么時候鎖表或鎖行?
mySQL鎖表或鎖行的情況是:
當(dāng)主鍵或者唯一索引的效果時,是鎖行。但是如果“重復(fù)率”高時,Mysql不會把這個普通索引當(dāng)做索引,即會造成一個沒有索引的SQL,從而形成鎖表。
特別是在UPDATE、DELETE操作時,MySQL不僅鎖定WHERE條件掃描過的所有索引記錄,而且會鎖定相鄰的鍵值,即所謂的next-key locking。
mysql什么時候鎖表或鎖行?
mySQL鎖表或鎖行的情況是:
當(dāng)主鍵或者唯一索引的效果時,是鎖行。但是如果“重復(fù)率”高時,Mysql不會把這個普通索引當(dāng)做索引,即會造成一個沒有索引的SQL,從而形成鎖表。
特別是在UPDATE、DELETE操作時,MySQL不僅鎖定WHERE條件掃描過的所有索引記錄,而且會鎖定相鄰的鍵值,即所謂的next-key locking。