插入一条记录以后,根据下面这条 SQL 可以查看特定数据库特定表的数据部分大小,索引部分大小和总占用磁盘大小
SELECT
a.table_schema,
a.table_name,
concat( round( sum( DATA_LENGTH / 1024 / 1024 ) + sum( INDEX_LENGTH / 1024 / 1024 ), 2 ), 'MB' ) total_size,
concat( round( sum( DATA_LENGTH / 1024 / 1024 ), 2 ), 'MB' ) AS data_size,
concat( round( sum( INDEX_LENGTH / 1024 / 1024 ), 2 ), 'MB' ) AS index_size
FROM
information_schema.TABLES a
WHERE
a.table_schema = 'example'
AND a.table_name = 'user_sign';

该SQL查询用于检查特定数据库(如example)中特定表(如user_sign)的数据部分大小、索引部分大小以及总体占用的磁盘空间,通过information_schema.TABLES获取这些信息,并以MB为单位展示结果。
2516

被折叠的 条评论
为什么被折叠?



