MySQL 表空间及索引的查看方法
2022-11-12 09:25:01
内容摘要
这篇文章主要为大家详细介绍了MySQL 表空间及索引的查看方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!1.查看索引(1)单位是GBSELECT C
文章正文
这篇文章主要为大家详细介绍了MySQL 表空间及索引的查看方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
1.查看索引(1)单位是GBSELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_schema LIKE 'database';+------------------+| Total Index Size |+------------------+| 1.70 GB |+------------------+(2)单位是MBSELECT 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 表空间及索引的查看方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释