starmate Posté 9 Février 2006 Posté 9 Février 2006 (modifié) Bonjour à tous! Voila, je dispose d'une table (base de données mysql) avec plusieurs millions d'entrées et je souhaite améliorer les performances des requêtes sur celle ci. Connaissez vous une méthode miracle? Aussi, vous vous doutez que celle ci prends beaucoup de place, connaissez vous un moyen pour optimiser l'espace qu'elle occupe? Est ce que la compression est possible (j'ai vu que ça existait avec sqlite)? Est ce que sqlite pourrait être une meilleur solution? Merci d'avance!!! Jonathan Modifié 9 Février 2006 par starmate
dièse Posté 9 Février 2006 Posté 9 Février 2006 A part optimiser tes index, je ne vois pas d'autre solutions
petit-ourson Posté 9 Février 2006 Posté 9 Février 2006 Je ne suis pas sur que sqlite soit plus performant que mysql pour les grands volumes. Amélioration des performances et compression sont rarement compatibles ;o)
xpatval Posté 9 Février 2006 Posté 9 Février 2006 Si la base n'est pas réellement optimisée, est-il possible pour toi de le faire ? Ne peux-tu archiver des données de cette table, à partir de critères spécifiques ? xpatval
starmate Posté 9 Février 2006 Auteur Posté 9 Février 2006 Si la base n'est pas réellement optimisée, est-il possible pour toi de le faire ?Ne peux-tu archiver des données de cette table, à partir de critères spécifiques ? xpatval <{POST_SNAPBACK}> Pour optimiser la table, j'ai effectivement créé des index mais je ne sais pas ce que je pourrais faire de plus. Pour ce qui est de l'archivage, je n'ai jamais traité ça et je ne sais pas comment faire.... Cela permettrait d'obtenir un gain de place?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant