beba
Новичок
Здравствуйте.
Есть таблица, которая имеет порядка 225млн записей. Innodb, партицирование по primary key.
В таблице на данный момент порядка 10 индексов и порядка 30 полей. Таблица активно используется в проекте. Проект реализован не по принципам mvc, запросы к БД по большей части разбросаны по коду.
Таблица сейчас занимает порядка 120Гб. Есть желание уменьшить ее за счет убирания ненужных и/или мало используемых индексов. Подумал, может есть какая опция, по которой я могу логировать или анализировать в MySQL использование индексов по конкретной таблице.
Спасибо
Есть таблица, которая имеет порядка 225млн записей. Innodb, партицирование по primary key.
В таблице на данный момент порядка 10 индексов и порядка 30 полей. Таблица активно используется в проекте. Проект реализован не по принципам mvc, запросы к БД по большей части разбросаны по коду.
Таблица сейчас занимает порядка 120Гб. Есть желание уменьшить ее за счет убирания ненужных и/или мало используемых индексов. Подумал, может есть какая опция, по которой я могу логировать или анализировать в MySQL использование индексов по конкретной таблице.
Спасибо