Coucoute

Installation d'un nouveau serveur (même hardware que l'ancien, mais versions logicielles plus récentes).

Lubuntu 20.04, PHP 7.4.3, MySQL 8.0, PhpMyAdmin 5.1.1 .

Mes scripts php me permettant de travailler des logs machine (au boulot donc) d'un format de fichier csv, me semblent plus lents.

En prenant le plus simple, et en cherchant à quel moment se trouve la lenteur, je tombe sur un TRUNCATE d'une table. Il prend entre 700 et 1200 ms. Sur PhpMyAdmin, idem, 900 ms en moyen pour faire un TRUNCATE, même si la table est déjà vide.

Si je change le moteur de la table pour la passer d'InnoDB à MyISAM (comme c'était sur l'ancien serveur), le TRUNCATE prend à peine quelques ms .
J'imagine que les INSERT INTO et UPDATE doivent ramer aussi.

Je suis tombé sur divers sujets sur le net, où il était évoqué de mettre dans la section [mysqld] de la conf de mysql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
innodb_flush_log_at_trx_commit = 2
Malheureusement, cela ne change rien

Si quelqu'un a une idée pour que les tables InnoDB n'aient pus la lenteur d'un minitel

Merkouiiin !