Bonjour,
Sur un serveur dédié 4 coeurs et 16 Go de RAM j'ai une tâche cron qui permet de copier une partie d'une base de données dans une autre afin de constituer un historique. Le problème est que cela copie quelques dizaines de milliers de lignes, et prend donc quelques secondes. Et à chaque fois que la copie est en cours, si une autre requête se lance, elle met beaucoup plus de temps, ce qui peut poser problèmes et ralentissements.
Je souhaite donc savoir s'il y a une solution qui permet de conserver ce système de copie, sans que ça perturbe les autres requêtes.
Pendant la copie je vois l'utilisation du processeur qui augmente, mais il reste à moins de 80% (contre 65-70% en temps normal). La RAM quant à elle n'est même pas utilisée à un quart.
Et pourtant j'ai optimisé au maximum:
Je vous remercie d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $req_transfere_donnees3 = $pdo_gamedata_sauvegarde->prepare('INSERT INTO GameDB_sauvegarde.u_hench_0 (nom_de_la_table) SELECT nom_de_la_table FROM GameDB.u_hench_0;');
Partager