Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » パフォーマンスの向上、診断、モニタリング » パフォーマンスのモニタリングと診断のツール

 

インデックスコンサルタント

インデックスコンサルタントを実行するには、DBA 権限またはプロファイル権限が必要です。

適切なインデックスセットを選択すると、データベースのパフォーマンスを向上させることができます。SQL Anywhere インデックスコンサルタントを使用すると、データベースに最適なインデックスセットが推奨されるため、インデックスを選択する際に役立ちます。

インデックスコンサルタントは、Interactive SQL を使用して単一のクエリに対して実行するか、Sybase Central のアプリケーションプロファイリングモードを使用してデータベースに対して実行できます。データベースを分析する際、インデックスコンサルタントはトレーシングセッションを使用してデータを収集し、推奨内容を表示します。どのインデックスを使用すると実行プランが改善されるかを判断するために、インデックスコンサルタントでは、これらのインデックスを使用してクエリ実行コストを見積もります。また、複数カラムのインデックスおよび単一カラムのインデックスを評価し、クラスタードインデックスまたは非クラスタードインデックスの影響を調べます。

インデックスコンサルタントは、候補インデックスを生成し、パフォーマンスに対するそれらの効果を調べることにより、データベースまたは単一のクエリを分析します。異なる候補インデックスの効果を調べるために、インデックスコンサルタントは、インデックスセットごとにクエリの最適化を繰り返します。実際にクエリは実行しません。

 参照

クエリに対するインデックスコンサルタントの推奨内容の確認
データベースに対するインデックスコンサルタントの推奨内容の確認
インデックスコンサルタントの推奨内容
インデックスコンサルタントの結果
インデックスコンサルタントの結果の実装