Y at-il un outil qui peut regarder votre T-SQL et suggérer des conseils pour de meilleures performances? Par exemple, il trouve l'utilisation de SARG et convertit une requête en une sans utiliser de sarg. Ou repérer l'utilisation inefficace des jointures.Outil avancé pour l'optimisation de T-SQL?
Je cherche des outils au-delà du Database Engine Tuning Advisor & l'utilisation du Profiler. Par exemple, je vérifie actuellement Toad pour SQL Server qui a quelques fonctionnalités d'optimisation.
Addition:
crapaud a un optimiseur où il crée différentes requêtes ou des scénarios pour ma requête et évalue le coût de chaque requête, mais ses suggestions sont primitives simples &. C'est dans la bonne direction, mais j'espère que l'optimiseur deviendra beaucoup plus intelligent avec le temps et sera plus utile.
Cet outil devrait également vous indiquer comment changer votre schéma? que diriez-vous de votre réseau? que diriez-vous de votre architecture d'application? peut-être que vous attendez trop du SQL. – Randy
@randy Nope .. Je suis heureux avec le couple des exemples que j'ai mentionnés. Ce ne devrait pas être des cas impossibles. Vous ne pouvez pas tout savoir là-bas si vous ne demandez pas. –
Un outil qui remplacerait les SARG par des expressions non-SARGable ne serait-il pas un optimiseur? –