rufo Pas me confondre avec Lycos! | Avant de changer de SGBD, as-tu fais les choses suivantes :
1) le serveur a au moins 2 Go de Ram dispo pour Mysql ?
2) le serveur a un CPU d'au moins 2.5 GHz ?
3) le serveur est dédié à Apache/PHP/Mysql ?
4) as-tu tuné le fichier de conf de Mysql ? En particulier, augmenter la taille de certain caches ?
5) ta table est-elle correctement indexée ? Suivant la nature des traitements, certains indexes peuvent ralentir le traitement et au contraire, des indexes peuvent grandement l'accélérer. Il faut donc faire des tests.
6) tes requêtes utilisent-elles les bons indexes ? (vérifier avec la commande EXPLAIN)
7) 150 colonnes, a priori, c'est n'importe quoi comme structure. Ca ressemble fort à un fichier Excel transposé dans une BD, à plat, donc qui ne respecte pas la forme 3NF de Codd. Normaliser la BD pourrait sans doute aider. Après, là encore, une BD "trop" normalisée peut ralentir certains traitement à cause d'un grand nombre de jointures.
8) le partitionnement (fonction native de Mysql, dasn ton cas, un partitionnement sur une colonne contenant des dates, par ex) d'une grosse table peut accélérer les traitements. ---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
|