La clé cluster DateAchat +numDepartement ne vaut que si vous avez un prédicat du style
WHERE dateAchat BETWEEN ... AND numDeparteéent = ....
... mais je pense que vous l'avez compris.
Questions:
- d'après votre expérience sur SQL Server ce résultat est-il naturel?
Puis-je espérer des performances encore meilleures ou est-ce vraiment normal de passer 3 minutes pour ramener un tel volume de données?
Il faudrait en savoir plus pour vous dire si cela est normal :
- Configuration de votre serveur (processeurs, RAM ...)
- La DDL de votre ou vos tables concernées
- La requête qui vous remonte les données
Concernant le partitionnement oui cela existe sur SQL Server mais cela doit être la solution de dernier recours selon moi.
++
Partager