SQL Server 2005以降のクエリ最適化を実行するツールはありますか?
検索しましたが、何も見つかりませんでした。
おすすめは何ですか?
あなたがそれを閉じることができる前にこの質問が繰り返されたが、私は同様のものを見なかった場合
MS SQL Serverでクエリを最適化するためにこれまで使用した中で最高のツールは、Microsoft SQL Server ManagementStudioの[実際の実行プランを含める]オプションです。クエリの実行時にサーバーがたどる実行パスに関する詳細情報が表示されます。 (これは、テーブルにデータがある場合に最適に機能することに注意してください。もちろん、十分なテストデータがなければ、最適化は純粋に理論的なものです。)
それは基本的にあなたに3つの非常に重要なことを与えます:
SSMSの場合-ツール|データベースエンジンチューニングアドバイザ-Expressバージョンでは機能しません。
非常に優れたツールの1つで、現在無料で使用できるのは、SentryOneのPlan Explorerです。 https://sentryone.com/plan-Explorer
(Azure固有のソフトウェアなど、他にも多くの最適化ソフトウェアがあります)
最高のクエリオプティマイザの1つは、SQL Management Studioでクエリを実行し、クエリプランを検査することです。これにより、使用している(または使用していない)インデックスと、それらを利用するようにクエリを変更する方法についての手がかりが得られます。
また、これはクエリを監視および最適化するための優れたツールです。
ジョン・サンダースがコメントしたように、あなたが自由に使える最良のツールはあなた自身の心です。 bernd_kのコメントに続いて、そのツールを研ぐためのいくつかの提案があります。