Quelles sont les meilleures performances de SQL Server, les techniques d'optimisation?

J'ai toujours pris l'approche de la première déploiement de la base de données avec un ensemble minimal de l'index, puis ajouter/modifier des indices de performance dicte.

Cette approche fonctionne raisonnablement bien. Toutefois, cela ne fonctionne toujours pas me dire où je pouvais améliorer les performances. Il ne me dit où la performance est tellement mauvais que les utilisateurs s'en plaignent.

Actuellement, je suis dans le processus de refactoring objets de base de données sur un grand nombre de nos applications.

Dois-je donc pas la peine de chercher des améliorations de performances depuis "l'optimisation prématurée est la racine de tout mal"?

Lors d'un refactoring du code de l'application, le développeur est constamment à la recherche de moyens pour améliorer la qualité du code. Est-il un moyen d'être constamment à la recherche pour l'amélioration des performances des bases de données ainsi? Si oui, quels sont les outils et les techniques avez-vous trouvé les plus utiles?

J'ai brièvement joué un peu avec le "paramétrage du moteur de Base", mais ne trouve pas qu'il soit utile à tous. Peut-être que j'ai juste besoin de plus d'expérience de l'interprétation des résultats.