Aggiornamento MySQL 5.7 a 8.0 causa problemi di prestazioni
Aggiornamento MySQL 5.7 a 8.0 causa problemi di prestazioni. Alcuni clienti di supporto Percona hanno riportato un degrado delle prestazioni dopo un aggiornamento importante a MySQL 8.0. Il problema è spesso legato all’ottimizzazione delle query con valori multipli nei comandi IN
. Ad esempio, una query SELECT COUNT(*) FROM test.sbtest1 WHERE id IN (10,50,200,...,30822);
può comportare un notevole incremento nel tempo di esecuzione rispetto alla versione 5.7. Questo comportamento è dovuto all’Equality Range Optimization nel query optimizer di MySQL. In MySQL 5.7, una query simile poteva essere eseguita in 0.16 secondi, mentre in MySQL 8.0 il tempo può aumentare significativamente.