java什么時候會觸發表鎖


java什么時候會觸發表鎖

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

    相關經驗推薦