摘要:开发那边需要开发一个新功能,需要我从生产库(非敏感数据)同步一个完全的库到本地,使用mydumper和myloader可以快速导出和导入一个库,当我完成之后我想对比下生产和本地复制库每张表数据量大小是否一致。
开发那边需要开发一个新功能,需要我从生产库(非敏感数据)同步一个完全的库到本地,使用mydumper和myloader可以快速导出和导入一个库,当我完成之后我想对比下生产和本地复制库每张表数据量大小是否一致。
我原本是打算用shell写一个for循环,先获取对应库下的表名,然后Select count 的。后来DBA Jason大佬给我一个建议,使用如下SQL可以快速查询对应库下每张表的数据count数目。
-- 查询 docs 数据库的每个表数据量USE docs;SELECT TABLE_NAME, TABLE_ROWSFROM information_schema.TABLESWHERE TABLE_SCHEMA = 'docs';-- 查询 docs_test 数据库的每个表数据量USE docs_test;SELECT TABLE_NAME, TABLE_ROWSFROM information_schema.TABLESWHERE TABLE_SCHEMA = 'docs_test';来源:小圆说科技
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!