如何确定MySQL 5.1中索引的大小?

时间:2010-10-29 14:12:42

标签: mysql

如何确定MySQL 5.1中索引的大小?

2 个答案:

答案 0 :(得分:5)

this你需要什么? (from here

答案 1 :(得分:3)

使用INFORMATION_SCHEMA.TABLES

示例:对于名为mydb.mytable的表,请运行此查询

SELECT index_length NDXSIZE FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema='mydb' AND table_name='mytable';

答案以字节为单位返回。如果您想要以KB为单位的答案,请执行以下操作:

SELECT index_length/POWER(1024,1) NDXSIZE FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema='mydb' AND table_name='mytable';

对于MB,请使用POWER(1024,2)

对于GB,请使用POWER(1024,3)

等等......,