mysql查询表空间
2015-12-18 16:49
585 查看
1.查看索引
(1)单位是GB
SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB')
AS 'Total Index Size'
+------------------+
| Total Index Size |
+------------------+
| 1.70 GB |
+------------------+
(2)单位是MB
SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 2), ' MB')
AS 'Total Index Size' FROM information_schema.TABLES
WHERE table_schema LIKE 'database';
其中“database”为你所要查看的数据库。
2.查看表空间
SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024*1024), 2), ' GB') AS 'Total Data Size'
FROM information_schema.TABLES WHERE table_schema LIKE 'database';
+-----------------+
| Total Data Size |
+-----------------+
| 3.01 GB |
+-----------------+
3.查看数据库中所有表的信息
SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name',
CONCAT(ROUND(table_rows/1000000,2),'M') AS 'Number of Rows',
CONCAT(ROUND(data_length/(1024*1024*1024),2),'G') AS 'Data Size',
CONCAT(ROUND(index_length/(1024*1024*1024),2),'G') AS 'Index Size' ,
CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),2),'G')
AS'Total'FROM information_schema.TABLES
WHERE table_schema LIKE 'database';
(1)单位是GB
SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB')
AS 'Total Index Size'
+------------------+
| Total Index Size |
+------------------+
| 1.70 GB |
+------------------+
(2)单位是MB
SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 2), ' MB')
AS 'Total Index Size' FROM information_schema.TABLES
WHERE table_schema LIKE 'database';
其中“database”为你所要查看的数据库。
2.查看表空间
SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024*1024), 2), ' GB') AS 'Total Data Size'
FROM information_schema.TABLES WHERE table_schema LIKE 'database';
+-----------------+
| Total Data Size |
+-----------------+
| 3.01 GB |
+-----------------+
3.查看数据库中所有表的信息
SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name',
CONCAT(ROUND(table_rows/1000000,2),'M') AS 'Number of Rows',
CONCAT(ROUND(data_length/(1024*1024*1024),2),'G') AS 'Data Size',
CONCAT(ROUND(index_length/(1024*1024*1024),2),'G') AS 'Index Size' ,
CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),2),'G')
AS'Total'FROM information_schema.TABLES
WHERE table_schema LIKE 'database';
相关文章推荐
- MySQL配置文件my-innodb-heavy-4G.cnf 中文注释
- mysql断线重连设置
- MySQL调优系列_日志分析
- 关于mysql中数据库编码的问题
- MySQL中文乱码解决
- MYSQL 加锁测试
- MYSQL 优化常用方法
- MySQL5.70安装过程及发现问题解决方案
- 【Nodejs】Nodejs连接Mysql初级操作CURD
- MySql使用存储过程实现事务的提交或者回滚
- Mysql支持的数据类型(总结)
- C#利用mysql验证登录
- Ubuntu 12.04.1 mysql从5.5升级到5.6
- Mysql分库分表方案
- 无法启动mysql服务错误 1067: 进程意外终止的解决方法大全
- perl DBI mysql包安装详解
- windows 7 下安装mysql压缩包版
- log4net日志信息 插入 mysql数据库?
- 文章标题
- MySQL Study之--Index的强制使用和忽略