Эта страница является оригинальной документацией PmaControl. Она сохраняет практичную структуру индекса для работ по оптимизации MySQL, не копируя сторонний контент и не завися от внешнего продукта.
Чтение
Проактивная оптимизация выявляет drift до инцидента: рост, изменение планов, временные таблицы, насыщение и долг индексов.
Метод
- Начать с конкретного запроса, метрики или инцидента.
- Прочитать план через
EXPLAINилиEXPLAIN ANALYZE, когда доступно. - Проверить cardinality, selectivity, тип join и объем временных данных.
- Развернуть минимальное исправление.
- Измерить gain на том же интервале нагрузки.
Пример
EXPLAIN SELECT *
FROM orders
WHERE customer_id = 42
ORDER BY created_at DESC
LIMIT 20;
Составной индекс (customer_id, created_at) может быть уместен, если запрос частый и селективный.