Как Вы определяете неиспользованные индексы в базе данных MySQL?

Я недавно полностью переписал крупный проект. При этом я консолидировал большое количество случайных запросов MySQL. Я действительно помню, что в течение разработки предыдущей кодовой базы, создал индексы на прихоти, и я уверен, что существует большое число, которые больше не используются.

Существует ли способ контролировать индексное использование MySQL для определения, какие индексы используются, и которые не?

11
задан Bill Karwin 21 August 2013 в 19:59
поделиться

1 ответ

Я не думаю, что эта информация доступна в стандартной установке MySQL.

Percona делает инструменты и патчи для MySQL для сбора данных об использовании индексов.

Смотрите:

Смотрите также:

Вас также может заинтересовать Java-приложение под названием MySQLIndexAnalyzer, которое помогает найти избыточные индексы. Но этот инструмент не имеет представления о том, какие индексы не используются.

14
ответ дан 3 December 2019 в 08:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: