SQL-查看表的记录数、数据大小
select TABLE_NAME '表名',
TABLE_ROWS '记录数',
truncate(DATA_LENGTH/1024/1024, 0) '数据容量(MB)',
truncate(TABLES.INDEX_LENGTH/1024/1024, 0) '索引容量(MB)'
from information_schema.TABLES
where TABLE_NAME like '%sys_user%'
order by DATA_LENGTH desc, INDEX_LENGTH desc;
如果跟select count(*)查出来的记录数不一致,可以执行ANALYZE TABLE ACT_HI_VARINST_BAK;来更新表的统计信息,然后再重新执行查询。
本文来自博客园,作者:vickcan,转载请注明原文链接:https://www.cnblogs.com/byteexpress/p/18324284