Bonjour,

J'ai un souci avec un serveur Apache utilisant les technos PHP/MySQL (la version de MySQL est la 4.1.22). En gros, j'ai une table de logs, et dans celle-ci, je fais de multiples accès (SELECT) avec des index placés de manière assez basique (dès que je fais un select en base avec un WHERE, je rajoute l'index au niveau de la colonne associée au WHERE) mais qui me semblent efficaces.

Seul problème, à force de rajouter des lignes dans ma table de logs, et de rechercher des infos dans cette même table de logs, le processus mysqld finit par prendre 50 à 60% du temps processeur à lui tout seul (dans le cas de tests poussés) là où il n'en prenait que 5% grand max quand la table en question était vide.

Ma table est configurée en MyISAM, j'ai tenté de la changer en InnoDB, et ça ne change rien. Quelqu'un saurait-il me dire comment optimiser ce point, si tant est qu'on puisse vraiment faire quelque chose ?