MySQL的并发访问控制(锁)

前言:任何的数据集只要支持并发访问模型就必须基于锁机制进行访问控制

  • 锁种类
读锁:共享锁,允许给其他人读,不允许他人写
写锁:独占锁, 不允许其他人读和写
  • 锁类型
显示锁:用户手动请求读锁或写锁
隐式锁:由存储引擎自行根据需要加的,无需我们管理
  • 给表施加锁机制
(一)lock tables 方式
1:lock tables 表名称 {read|write} 施加锁
例如:(1)lock tables home read;
(2)lock tables home write;
2:unlock tables; 给表解锁


(二)flush tables 方式

1:flush tables 表名称 with {read|write} lock;
2:unlock tables;
posted @ 2017-09-02 20:26  ~小学生~  阅读(209)  评论(0编辑  收藏  举报