在mysql表中找到可用空间

时间:2018-03-13 11:34:11

标签: mysql database

我正在使用MyISAM

如何在单个架构中找到桌面的可用空间?

2 个答案:

答案 0 :(得分:1)

我自己在谷歌找到答案

SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024 "Free Space in MB" FROM information_schema.TABLES GROUP BY table_schema;

To get the current database size

答案 1 :(得分:0)

MyISAM表的data_free始终为0

information_schema.TABLES

  

DATA_FREE列显示 InnoDB 表的可用空间(以字节为单位)。