|
monsieur maitre de jeu, je suis étonné que mysql rame avec seulement 400000 records dans une table.... même sur un pII266 il devrait s'en tirer royalement
si les index sont bien placés sur les bons champs (à vérifier, il faut voir en fonction des requetes faites le + souvent)
il ne faut pas oublier non plus que ce qui peut ralentir n'est pas le temps de réponse mysql, mais le temps que mysql renvoie la réponse (un recordset de 15 pages de 20 lignes de 100 caractères prendra nettement plus longtemps à transférer qu'un recordset de 15 lignes de 100...
le problème vient peut être du volume de donnée quyi transitent entre la base et les pages php, et ça, meme avec un quadripro 10000 ghz, ce temps restera le même si le volume de données ne baisse pas (la taille de la table n'est pas mise en cause. 400 000 records indexés, c'est normalement du pipi de chat pour une base mysql, même acces pourrait tourner correctement dans ces conditions...
si besoin je peux jeter un coup d'oeil à la base (jenfis@jenfis.com, je ne passe pas souvent sur les forums.
Si tu veut te rassurer sur mes élucubrations (qui ne sont pas forcément non plus la vérité, je ne connais pas ta base), mon cv est en ligne www.jenfis.com, et j'ai un mysql installé sur mes serveurs (au boulot et chez moi). |