Question

J'aimerais connaître la manière standard d'évaluer une requête SQL Server. De préférence, j'aimerais connaître les outils fournis avec SQL Server plutôt que les outils tiers.

Était-ce utile?

La solution

set showplan_text on vous montrera le plan d'exécution (pour le voir utiliser graphiquement CTRL + K (sql 2000) ou CTRL + M (sql 2005 +)

Définir les statistiques que vous montrera les lectures

Définir le temps des statistiques vous montrera le temps écoulé

Autres conseils

Utilisez le profileur SQL.

Pour les applications .NET, filtrez le nom de cette application par « .NET% » et vous omettreez les autres requêtes superflues.

+1 sur le plan d'exécution.De là, vous pouvez voir où tout le temps est passé sur votre requête particulière.Par exemple.85 % du temps est consacré à l'analyse d'une table particulière, pouvez-vous mettre un index sur cette table pour l'améliorer ?etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top