DBAtlas · Atlas d'exploitation des bases de données

Mettre à jour les statistiques d'une table (ANALYZE TABLE)

MySQLMaintenance

Commande

ANALYZE TABLE customer;

Ce que fait la commande

Recalcule les statistiques de distribution des index/clés de la table pour que l'optimiseur puisse choisir de meilleurs plans.

Quand l'utiliser

Lorsque de mauvais plans de requête apparaissent après des modifications de données en masse.

Attention

Un bref metadata lock est pris sur la table pendant l'exécution. Sur InnoDB, il repose sur un échantillon ; augmentez innodb_stats_persistent_sample_pages pour plus de précision.

Ouvrir dans DBAtlas →

Voir aussi