2016-12-27 103 views
0

有沒有什麼方法可以找出空間索引的大小?到目前爲止,我一直在使用這個查詢: show table status from [dbname] 但是它顯示空間索引的0字節。有空間的其他命令嗎?MySQL中的空間索引大小

回答

1

使用您的所有數據創建一個表,但沒有索引。 (也許是你的真實數據的副本)。檢查使用的磁盤空間。然後添加空間數據並重新檢查磁盤空間。

刪除索引並不一定會釋放操作系統空間,因此DROP INDEXCREATE INDEX可能會顯示沒有更改的大小。因此,我的建議剛剛開始。

+0

嗯。我刪除了創建的空間索引並檢查了表格的大小。它仍然顯示相同的值(即從[dbname]查詢顯示錶狀態中獲取大小)。 –

+0

drop + create不太可能爲您提供所需的指標。查看添加的文字。 –