Mysql数据库查询每个表占用空间的语句
2013-10-21 18:01
246 查看
/* 查询每个表占用空间大小 */
select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size
from information_schema.tables where TABLE_SCHEMA = 'reportDB'
group by TABLE_NAME order by data_length desc;
/* 查询所有表占用总空间大小 */
select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables group by TABLE_SCHEMA order by data_length desc;
select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size
from information_schema.tables where TABLE_SCHEMA = 'reportDB'
group by TABLE_NAME order by data_length desc;
/* 查询所有表占用总空间大小 */
select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables group by TABLE_SCHEMA order by data_length desc;
相关文章推荐
- sql语句在sql server中查询每个表的记录数,占用的空间,索引占用的空间等
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- Oracle查询每个表占用空间大小
- SQLServer 查询数据库每个表占用空间的存储过程
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- 查询数据库中所有表占用空间的语句
- SQLServer 查询数据库每个表占用空间的存储过程
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- MySQL数据库中每个表占用的空间大小
- oracle查询每个表的占用空间
- MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句
- 查询mysql数据库占用空间大小
- 查询SQLSERVER某个表所占用空间大小的SQL语句
- 查询数据库每个表的占用空间
- 查看MySQL数据库中每个表占用的空间大小
- ORACLE查询每个表占用空间大小
- oracle中查看每个表占用的表空间大小语句
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- 使用一个T-SQL语句批量查询数据表占用空间及其行数
- 使用一个T-SQL语句批量查询数据表占用空间及其行数