Page 1 sur 1
Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus
Publié : mer. sept. 04, 2024 1:43 am
par zed33
Salut à tous ! J'ai migré une base MySQL 5.7 vers 8.0 cette semaine sur un serveur dédié (Dell PowerEdge R740, 64Go RAM). Depuis, certaines requêtes complexes sur des tables InnoDB (5M+ lignes) prennent 3x plus de temps. Des idées ? J'ai pourtant suivi la doc officielle...
Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus
Publié : mer. sept. 04, 2024 4:43 am
par vincent92
As-tu vérifié les paramètres du buffer pool ? MySQL 8.0 change la gestion par défaut. Essaye d'ajuster innodb_buffer_pool_chunk_size, chez moi ça a résolu un souci similaire.
Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus
Publié : mer. sept. 04, 2024 5:43 am
par seb_tech
Je confirme, et n'oublie pas les stats ! Avec 8.0, il faut parfois forcer un ANALYZE TABLE après la migration. Perso j'ai gagné 40% sur des JOIN après ça.
Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus
Publié : mer. sept. 04, 2024 10:43 am
par zed33
Merci pour les tips ! J'ai testé vos suggestions : +15% mais toujours lent sur les requêtes avec GROUP BY. J'ai remarqué que le plan d'exécution diffère...
Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus
Publié : mer. sept. 04, 2024 12:43 pm
par flo92
Ah les GROUP BY... En 8.0 ils ont modifié l'optimiseur. Essaie SET optimizer_switch='prefer_ordering_index=off' temporairement pour voir ?