DBAtlas · Atlas de operaciones de bases de datos

Actualizar las estadísticas de una tabla (ANALYZE TABLE)

MySQLMantenimiento

Comando

ANALYZE TABLE customer;

Qué hace

Vuelve a calcular las estadísticas de distribución de índices/claves de la tabla para que el optimizador pueda elegir mejores planes.

Cuándo usarlo

Cuando aparecen planes de consulta malos tras cambios masivos de datos.

Precaución

Mientras se ejecuta se toma un breve metadata lock sobre la tabla. En InnoDB se basa en muestras; aumente innodb_stats_persistent_sample_pages para mayor precisión.

Abrir en DBAtlas →

Relacionado