回到日志首页发送邮件给 i@amiku.cn直接在网站上留个言
当前位置: 阿米酷 | amiku.cn » 编程设计(实践和教程) » 文章正文

查看MYSQL表占用空间状态

时间: 2008-11-05 / 分类: 编程设计(实践和教程) / 浏览次数: 人气指数:475 / 0个评论 发表评论

比如需要查询MySQL数据库库和索引占用的空间:

查整个库的状态:
select concat(truncate(sum(data_length)/1024/1024,2),’MB’) as data_size,
concat(truncate(sum(max_data_length)/1024/1024,2),’MB’) as max_data_size,
concat(truncate(sum(data_free)/1024/1024,2),’MB’) as data_free,
concat(truncate(sum(index_length)/1024/1024,2),’MB’) as index_size
from information_schema.tables where TABLE_SCHEMA = ‘databasename’;

查单表:
select concat(truncate(sum(data_length)/1024/1024,2),’MB’) as data_size,
concat(truncate(sum(max_data_length)/1024/1024,2),’MB’) as max_data_size,
concat(truncate(sum(data_free)/1024/1024,2),’MB’) as data_free,
concat(truncate(sum(index_length)/1024/1024,2),’MB’) as index_size
from information_schema.tables where TABLE_NAME = ‘tablename’;

参考:http://iceskysl.1sters.com/?action=show&id=354

发表评论

您的昵称 *

您的邮箱 *

您的网站