Optimiser une base de données .

selmane10 Messages postés 2 Date d'inscription jeudi 14 octobre 2010 Statut Membre Dernière intervention 6 mai 2011 - 6 mai 2011 à 17:11
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 6 mai 2011 à 20:55
pour une base de données qui est vide la commande "select * from Table" s'executera dans 0.5 seconde alors qu'aprés 5 ans la base de données contiendra des milliers
d'enregistrements
et l'execution de la commande "select * from Table" sera executé dans 1 minute , dans ce cas l'application sera unitile et elle sera pret a etre jetter .
je cherche une solution pour résordre ce probléme :
Ma proposition est de vider la base de données dans des fichiers XML , comme une sorte d'archivage (cette méthode a été rejetter a cause de perte des données lors de la conversion).
et Merci d'avance .

3 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
6 mai 2011 à 18:58
Bonjour,

ne te focalise pas sur le temps à vide pour déterminer le temps avec beaucoup d'enregistrement.

Quel est ton SGBD ?

Mon site
0
selmane10 Messages postés 2 Date d'inscription jeudi 14 octobre 2010 Statut Membre Dernière intervention 6 mai 2011
6 mai 2011 à 20:35
Sql server
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
6 mai 2011 à 20:55
Bonjour,

Pas de risques particuliers, ce SGBD est trrès solide et est utilisé dans des entreprises plus exigeante que ton programme, je pense.

Il faut juste bien typer tes colonnes et indexer que le colonnes utiles.

Mon site
0
Rejoignez-nous