查看mysql数据库和表所占用空间
2016-05-20 13:05
495 查看
查看mysql数据库和表所占用空间
1、数据库所占空间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 = '数据库名';
2、表所占空间
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 = '表名';
参考:
BYTE(B):字节
1KB ,2 的 10 次方 : 1024 BYTE.
1MB ,2 的 20 次方 : 1024 KB.
1GB ,2 的 30 次方 : 1024 MB.
1TB ,2 的 40 次方 : 1024 GB.
1PB ,2 的 50 次方 : 1024 TB.
1EB ,2 的 60 次方 : 1024 PB.
1ZB ,2 的 70 次方 : 1024 EB.
1YB ,2 的 80 次方 : 1024 ZB.
相关文章推荐
- 解决MySql Error Code: 2006
- MySQL执行外部sql脚本文件的命令
- mysql 命令
- mysql批量查询、修改表, 批量删除存储过程
- mysql 将时间戳直接转换成日期时间
- 数据库_MySQL_复杂SQL的书写顺序与执行过程
- MySQL 启动故障 处理 小记
- MySQL 发展史
- Mysql 不同版本 说明
- MySQL 引擎 和 InnoDB并发控制 简介
- MySQL 和 PostgreSQL 对比
- mysql全备份+增量备份笔记总结
- 源码安装mysql
- Mysql的一些经典命令
- 【数据库】——MySQL错误1067和1045解决方案
- (转)MYSQL 的 WITH ROLLUP
- MySQL插入语句insert性能优化
- MySQL 入门教程
- 【MySQL】日期与字符串间的相互转换
- 利用amoeba实现mysql读写分离