Есть ли способ узнать размер пространственного индекса? До сих пор я использовал этот запрос: show table status from [dbname]
однако он показывает 0 байтов для пространственных индексов. Есть ли другая команда для пространственных?Размер пространственного индекса в MySQL
0
A
ответ
1
Создайте таблицу со всеми вашими данными, но без индексов. (Возможно, копия ваших реальных данных). Проверьте используемое место на диске. Затем добавьте пространственные данные и перепроверьте пространство на диске.
Удаление индекса не обязательно освобождает место для ОС, поэтому DROP INDEX
плюс CREATE INDEX
, вероятно, не изменит размер. Следовательно, мое предложение выше началось свежее.
Хм. Я сбросил созданный пространственный индекс и проверил размер таблиц между ними. Он по-прежнему показывает то же значение (im получает размеры из 'show table status из запроса [dbname]'). –
drop + create вряд ли даст вам нужные показатели. См. Добавленный текст. –