當前位置:趣味科普網>經驗>

java什麼時候會觸發表鎖

經驗 閱讀(4.04K)

java什麼時候會觸發表鎖

如果java操作的欄位沒有索引,這時會觸發表鎖。表鎖會鎖定整張表,它是MySQL中最基本的鎖策略,並不依賴於儲存引擎,即不管是MySQL的什麼儲存引擎,對於表鎖的策略都是一樣的,並且表鎖是開銷最小的策略(因為粒度比較大)。由於表級鎖一次會將整個表鎖定,所以可以很好地避免死鎖問題。注意鎖的粒度大,帶來最大的負面影響是出現鎖資源爭用的概率也會最高,導致併發率大打折扣。行鎖也稱為記錄鎖,是鎖住某一行(某條記錄row)。需要的注意的是,MySQL伺服器層並沒有實現行鎖機制,行級鎖只在儲存引擎層實現。