salut à tous,
j'ai deux préoccupation
je developpe une appli qui traite de gros fichiers avec des milliers de lignes (au moins 100 000 ) pour une entreprise de telecommunication. je dois charger 14 fichiers comme ça par jour.
Ma BD est sous SQL Server 2000 et elle comporte 54 tables independantes, sans jointures aucune.
les clés primaires de mes tables sont auto-incrémentées et de type int.
mes préoccupations sont les suivantes :
1/ la clé primaire croit tres vite vu le nombre important de lignes et je m'inquiete parce que la limite sera tres vite atteinte (au bout d'une semaine je pense).je me demande s'il est interressant de creer mes tables sans clé primaire.
2/je dois faire des requetes en fonction des dates et de certains autres parametres et j'exporte par la suite le resultat sous Excel.Mais ma requete est tres lente vu le nombre tres grd de lignes à trier.
dois je creer des index sur les colonnes de tri vu que les valeurs se repetent sans cesse dans ces colonnes ? comment m'arranger pour que mes requetes soient plus rapide ?
Merci de m'aider!!
Partager