如何确定MySQL 5.1中索引的大小?
答案 0 :(得分:5)
答案 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)
等等......,