我当前正在插入大约 200 万行,我需要监视行插入的进度。该表在插入操作开始时被锁定。有没有办法可以找出添加的行数或者指示性数字?
最佳答案
我猜测这个过程,但没有应用锁进行测试。
- 在插入之前查找行数。
- 对插入应用锁定。
- 从
show table status from your_db_name where name='tbl_name'
中查找行
(行计数值)。 - 找出新行数与前一行数之间的差异。
关于MySQL 5.5 - 如何在插入期间表被锁定时获取行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717072/