Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus

MySQL, PostgreSQL, requetes, optimisation
zed33
Messages : 790
Inscription : lun. oct. 16, 2023 7:24 pm

Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus

Message 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...
vincent92
Messages : 404
Inscription : mer. sept. 25, 2024 7:24 pm

Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus

Message 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.
seb_tech
Messages : 653
Inscription : mar. juil. 11, 2023 7:24 pm

Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus

Message 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.
zed33
Messages : 790
Inscription : lun. oct. 16, 2023 7:24 pm

Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus

Message 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...
flo92
Messages : 426
Inscription : mer. juil. 02, 2025 7:25 pm

Re: Migration MySQL 5.7 vers 8.0 : problèmes de performances inattendus

Message 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 ?
Répondre