Mettre à jour les statistiques d'une table (ANALYZE TABLE)
MySQLMaintenanceCommande
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.