mysql添加读写锁的方法

这篇文章将为大家详细讲解有关MySQL添加读写锁的方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联专注于沈北新网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供沈北新营销型网站建设,沈北新网站制作、沈北新网页设计、沈北新网站官网定制、微信小程序服务,打造沈北新网络公司原创品牌,更为您提供沈北新网站排名全网营销落地服务。

读锁:(共享锁 shared lock)

读锁是共享的,或者说是相互不阻塞的。多个客户在同一时刻可以同时读取同一资源,而互不干扰。

写锁:(排他锁 exclusive lock)

写锁则是排他的,也就是说一个写锁会阻塞其他的写锁和读锁,这是出于安全策略的考虑,只有这样,才能确保给定时间里,只有一个用户能执行写入,并防止其他哦用户读取正在写入的同一资源。

mysql读写锁的添加方法:

1、首先我通过命令行登录mysql,执行命令show databases;  查看有多少个数据库

mysql添加读写锁的方法

2、执行show查看有多少个数据库表,select * from ceshi查询表里表的数据

mysql添加读写锁的方法

3、执行lock table ceshi read;  给ceshi表加上读的锁。

mysql添加读写锁的方法

4、在另外一个进程中表ceshi也是可读的,写的话就会延迟了。当给表加了读锁之后,有读的权限,写的权限有可能禁言了或者延迟了。

mysql添加读写锁的方法

5、给表加上表写锁lock table ceshi write;

mysql添加读写锁的方法

6、当表在一个进程中被写锁时,该进程本身同时拥有对该表的读写权限,而其他的进程对该表则既无读的权限,又无写的权限。

mysql添加读写锁的方法

关于mysql添加读写锁的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文标题:mysql添加读写锁的方法
文章转载:http://csruizhi.cn/article/gesegg.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 专业网站建设 LED网站设计方案 成都网站设计制作公司 成都企业网站设计 高端定制网站设计 成都网站设计 app网站建设 企业网站建设 重庆手机网站建设 手机网站制作 成都网站设计公司 手机网站建设套餐 专业网站设计 网站设计制作报价 成都商城网站建设 宜宾网站设计 成都营销网站制作 成都网站建设 营销型网站建设 成都网站设计 成都h5网站建设 教育网站设计方案