DBAtlas · Атлас эксплуатации баз данных

Обновить статистику таблицы (ANALYZE TABLE)

MySQLОбслуживание

Команда

ANALYZE TABLE customer;

Что делает

Пересчитывает статистику распределения индексов/ключей таблицы, чтобы оптимизатор мог выбирать лучшие планы.

Когда использовать

Когда после массовых изменений данных появляются плохие планы запросов.

Внимание

Во время выполнения на таблицу берётся кратковременная блокировка метаданных. В InnoDB статистика основана на выборке; для большей точности увеличьте innodb_stats_persistent_sample_pages.

Открыть в DBAtlas →

Связанные материалы