InnoDB的行锁和表锁
生活随笔
收集整理的這篇文章主要介紹了
InnoDB的行锁和表锁
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果where條件中只用到索引項,則加的是行鎖;否則加的是表鎖。比如說主鍵索引,唯一索引和聚簇索引等。如果sql的where是全表掃描的,想加行鎖也愛莫能助。
行鎖和表鎖對我們編程有什么影響,要在where中盡量只用索引項,否則就會觸發表鎖。另一個可能是,我們發瘋了地想優化查詢,但where子句中就是有非索引項,于是我們自己寫連接?
?
總結
以上是生活随笔為你收集整理的InnoDB的行锁和表锁的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幻读(phantom read)
- 下一篇: 读锁和写锁