MDL瞭解一下

在 MySQL 5.5 版本中引入了 MDL,當對一個表做增刪改查操作的時候,加 MDL 讀 鎖;當要對錶做結構變更操作的時候,加 MDL 寫鎖。 讀鎖之間不互斥,因此你可以有多個線程同時對一張表增刪改查。 讀寫鎖之間,寫鎖之間是互斥的,用來保證變更表結構操作的安全性。 因此,如果有兩個線 程要同時給一個表加字段,其中一個要等另一個執行完才能開始執行。 雖然 MDL 鎖是系統默認會加的,但卻是你不
相關文章
相關標籤/搜索