Как я могу подтвердить, что у меня отключены индексы таблиц? - PullRequest
1 голос
/ 11 июля 2011

Я выполняю эту команду для отключения индексов в таблицах.Как я могу быть уверен, что индексы отключены?

Я использую это отключить:

ALTER table DISABLE KEYS

Как я могу проверить, действительно ли индексы отключены?

Ответы [ 2 ]

2 голосов
/ 24 июля 2013

ALTER TABLE 'table-name' ENABLE KEYS;- Это активирует ключи для TABLE
ALTER TABLE 'table-name' DISABLE KEYS;- Это отключит ключи для TABLE

Выполнить следующий запрос:

select * from information_schema.statistics где TABLE_SCHEMA = 'db_name' и TABLE_NAME = 'table-name';

-Дает список индексов в выбранной базе данных с именем_таблицы, имя_индекса, тип_индекса, комментарий и т. Д.

-Проверьте столбец «Комментарий», он покажет вам включение / отключение статуса для ключей.

Примечание. Значение параметра FOR для состояния «Комментарий» является пустым, что означает, что ключ включен.

Индекс DISABLE / ENABLE полезен во время массовой вставки для более быстрого выполнения операторов вставки.

2 голосов
/ 11 июля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...