我可以运行此查询以获取MySQL数据库中所有表的大小:
从myDatabaseName显示表状态;
我想在理解结果方面得到一些帮助。我在找最大尺寸的桌子
我应该看哪个专栏
可以使用此查询显示表的大小(尽管需要先替换变量):
选择
表名称为“表”,
四舍五入((数据长度+索引长度)/1024/1024),2)`大小以MB为单位`
来自信息\u schema.TABLES
其中table_schema=“$DB_NAME”
和table_name=“$table_name”;
或使用此查询列出每个数据库中每个表的大小,第一个最大:
选择
表_架构为“数据库”,
表名称为“表”,
四舍五入((数据长度+索引长度)/1024/1024),2)`大小以MB为单位`
来自信息\u schema.TABLES
订单依据(数据长度+索引长度)描述;