腦圖 : MySQL的各種鎖

全局鎖:全局鎖的典型使用場景是,MyISAM等數據庫引擎做全庫邏輯備份。InnoDB數據庫引擎備份時只需開啓事務,不用開全局鎖,利用MVCC就能保證此過程中數據可正常讀寫. 表級鎖:表鎖手動開啓和關閉.元數據鎖(MDL)不需要顯式使用.當對一個表做增刪改查操作的時候,加 MDL讀鎖;當要對錶做結構變更操作的時候,加 MDL 寫鎖. 行鎖:InnoDB支持行鎖,若事務A更新了一行數據,但事務A未提交
相關文章
相關標籤/搜索