我们使用简单的主从复制设置了两个MySQL服务器。我们目前使用所有的MyISAM表,但将来可能会转到InnoDB。我们最大的表超过2GB。
我想使用表-校验和工具在表上运行校验和,这样我就可以确保复制工作正常。
书中的高性能MySQL和mk-表-校验和教程都建议使用--sleep和--chunk-size来帮助避免数据库阻塞。
我的问题是关于“阻塞”:
--chunk-size,其中一些校验和需要4到5分钟。这个时候,这个表会不会被写上锁?发布于 2010-08-31 12:39:30
它只是指表上的读/写锁。如果使用内置于MySQL中的默认校验和实现,则读取锁;如果使用--复制,则使用共享读取锁,这会执行INSERT..SELECT语句。
https://serverfault.com/questions/176335
复制相似问题