首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql & maatkit: mk-table-checksum会做什么样的阻塞?

mysql & maatkit: mk-table-checksum会做什么样的阻塞?
EN

Server Fault用户
提问于 2010-08-31 01:02:43
回答 1查看 215关注 0票数 1

我们使用简单的主从复制设置了两个MySQL服务器。我们目前使用所有的MyISAM表,但将来可能会转到InnoDB。我们最大的表超过2GB。

我想使用表-校验和工具在表上运行校验和,这样我就可以确保复制工作正常。

书中的高性能MySQLmk-表-校验和教程都建议使用--sleep--chunk-size来帮助避免数据库阻塞。

我的问题是关于“阻塞”:

  1. 这里可能会发生什么阻塞?这仅仅是指表上的读锁吗?
  2. 如果我不指定--chunk-size,其中一些校验和需要4到5分钟。这个时候,这个表会不会被写上锁?
EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-08-31 12:39:30

它只是指表上的读/写锁。如果使用内置于MySQL中的默认校验和实现,则读取锁;如果使用--复制,则使用共享读取锁,这会执行INSERT..SELECT语句。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/176335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档