Bonjour,
Je viens de migrer une base mysql 5 vers mysql8 et depuis cette migration j'ai un facteur 10 dans le temps de réponse de certaines requêtes.
par ex soit la table suivante :
CREATE TABLE `val_hor` (
`date_time` datetime NOT NULL,
`id_station` varchar(10) NOT NULL,
`polluant` varchar(10) NOT NULL,
`value` double DEFAULT NULL,
PRIMARY KEY (`date_time`,`id_station`,`polluant`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Cette table contient plus de 19 millions de lignes
la requête suivante
SELECT COUNT(*) AS ct_date FROM `val_hor`
WHERE
(…)