mysql查看表/索引大小

直接上sql(参考下面的语句,把表名改一改即可)

SELECT 
   DATA_LENGTH / (1024 * 1024 * 1024) AS 'DATA_SIZE(GB)', 
   INDEX_LENGTH / (1024 * 1024 * 1024) AS 'INDEX_SIZE(GB)', 
   TABLE_SCHEMA, 
   TABLE_NAME
FROM information_schema.TABLES
WHERE TABLE_NAME = 'tel_cdr_1';

注意:上面查出来的并非文件的物理大小,删除数据后,INNODB并不会释放物理空间,需要使用OPTIMIZE TABLE对表优化。

posted @ 2021-02-04 09:24  菩提树下的杨过  阅读(98)  评论(0编辑  收藏