目次:
定義-データベースエンジンチューニングアドバイザーとはどういう意味ですか?
データベースエンジンチューニングアドバイザーは、データベースの機能に関連するワークロードを分析するためのツールです。 クエリ処理を改善するためのデータベースのチューニングと、インデックス、インデックス付きビュー、パーティションの最適なセットの作成を可能にします。 これらの関数は、データベース構造やSQLサーバー内部の深い理解を必要としません。 データベースエンジンチューニングアドバイザーは、データベースでのクエリの処理方法を綿密に調べ、クエリ処理を改善する方法を推奨します。
この用語は、SQL Server Database Tuning Advisorとも呼ばれます。
Techopediaはデータベースエンジンチューニングアドバイザーについて説明します
データベースエンジンチューニングアドバイザーは、データベースのチューニング、推奨事項の提供、レポートの生成にグラフィカルユーザーインターフェイスツールを使用する場合があります。 または、スクリプトおよび自動チューニングを含むコマンドラインユーティリティプログラムを使用する場合があります。 通常、チューニングは複雑なクエリが実行され、追加のメモリスペースを消費するときに実行されます。 チューニングが必要なこのようなTransact-SQLステートメントのセットは、ワークロードと呼ばれます。 チューニングアドバイザーはこのワークロードを分析し、物理的な設計構造を推奨し、ワークロードを分析する際のクエリオプティマイザーのコストを削減します。
データベースチューニングアドバイザーを使用する最初のステップは、チューニングタスクを定義することです。 次のステップは、調整タスクの実行です。 これは、EXECUTE_TUNING_TASKを使用して実行されます。 この機能により、チューニングアドバイザーはワークロードを分析できます。 すべてのタスクの実行を調整した後、アドバイザーはその結果を表示および報告します。 レポートの実行に使用される関数はREPORT_ TUNING_ TASKです。
セッションモニターウィンドウには、SQLサーバーデータベースエンジンのMSDBデータベースに格納されているすべてのチューニング結果が表示されます。 高度なチューニングオプションにより、ユーザーは物理データ構造で使用される最大領域とインデックスごとの列の最大数を制限できます。 チューニングが完了すると、推奨事項を評価するオプションもあります。 これらの推奨事項は、XMLファイルまたはSQLスクリプトに保存されます。