首页 > 语言 > 关键词  > MySQL最新资讯  > 正文

Mysql教程 对MySQL中的锁机制的总结

2008-11-11 13:28 · 稿源:个人博客

《Mysql教程 对MySQL中的锁机制的总结》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:

今天来简单总结一下MySQL的锁机制,不妥的欢迎拍砖!...

1、对于MySQL来说,有三种锁的级别:页级、表级、行级...

1)、比页级锁和表级锁要占用更多的内存...

1)、如果表没有加锁,那么对其加写锁定...

2)、否则,那么把请求放入写锁队列中...

1)、如果表没有加写锁,那么加一个读锁...

2)、否则,那么把请求放到读锁队列中...

对于1中的客户端1,此时表没有加锁,当然也没有加写锁了,那么此时客户端1对表加了一个读锁...

对于1中的客户端2,此时因为表有一个读锁,所以把UPDATE请求放到写锁定队列中...

当读锁释放的时候,也就是SHOWPROCESSLIST中STATUS为COPYTOTMPTABLE的时候,UPDATE操作开始执行...

5、可以在REPLICATION中对MASTER和SLAVE运用不同的锁定使系统达到最佳的性能...

......

本文由站长之家用户“个人博客”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。

举报

  • 相关推荐
  • 大家在看

今日大家都在搜的词: