Если вы определите индекс в MySQL, он всегда будет отражать текущее состояние базы данных, если вы не отключили индексацию намеренно. Как только индексация будет снова включена, индекс будет обновлен. Обычно индексирование отключается только при больших вставках из соображений производительности.
С каждым индексом в вашей таблице связана стоимость. Несмотря на то, что хороший индекс может значительно ускорить время поиска, каждый определенный вами индекс на небольшое количество замедляет вставку. Стоимость вставки растет медленно с размером базы данных. Вот почему вы должны определять индексы, которые вам абсолютно необходимы, если вы собираетесь работать с большими наборами данных.
Если вы хотите увидеть, какие индексы определены, вы можете использовать SHOW CREATE TABLE
, чтобы просмотреть конкретную таблицу.