表锁定模拟语句
排它鎖(寫鎖):
1、只有該表上不存在其他鎖時才能獲取到排它鎖。
2、獲取到排它鎖后,該表被當前session所獨享。
共享鎖(讀鎖):
1、多個session可同時對一個表獲取共享鎖。
2、獲取共享鎖后只能對表進行讀取,不能進行寫入操作。
Mysql鎖定機制:同一個事物執行時會先鎖定該事物中所有用到的表,未鎖定的表不能進行操作。
mysql鎖模擬:
1、lock table film_text write; //獲取表film_text_writewrite鎖定;
2、unlock tables;//釋放當前session使用的鎖。
3、Lock tables orders read local, order_detail read local;//同時鎖定多個表
4、show status like 'table%'; 查詢表級鎖爭用情況。
?
如果Table_locks_waited的值比較高,則說明存在著較嚴重的表級鎖爭用情況。
轉載于:https://www.cnblogs.com/swordyt/p/8378476.html
總結
- 上一篇: 【前端Talkking】CSS系列-cs
- 下一篇: 校园交易平台后台系统git操作全过程