SQL Serverインデックスの分析と最適化

SQL Sentryには、SQL Sentryに含まれるPlan Explorerの一部である、強力なSQLインデックス分析機能があります。

インデックス分析は、クエリがPlan Explorerセッション内から実行される限り、クエリの特定の操作のインデックス作成戦略を分析するために使用できるサンドボックス環境を提供します。

Plan Explorerのインデックス分析は、実証済みのインデックス作成方法に基づいてガイドし、クエリをカバーする最適なインデックスを作成します。また、インデックスを適用した後にクエリを実行すると、SQL Sentryインデックス スコアリング アルゴリズムに基づいて、インデックスの全体的なスコアを’取得できます。

SQL Serverに対して1 行のコードを実行する前に、定義のない100%スコアを目指しながら、スコア—の変化をリアルタイムで確認できます。

インデックス タブ

パフォーマンス分析ダッシュボードのインデックス タブには、SQL Sentry Fragmentation Managerで収集されたテーブルとインデックスに関する情報が表示されます。

このタブでは、Fragmentation Managerを使用してインデックスを再構築したり最適化したりする必要があるかどうかを判断する際に、SQL Server環境のインデックス管理に関する十分な情報に基づいた決定を下すうえで必要な統計が提供されます。

インデックス タブには、分析されたインデックスに関する集約された統計を含め一連のグラフも表示されます。また、断片化の平均割合など、インデックス関連の統計も表示できます。

総合的な断片化

SQLインデックスと関連するメトリックのツリー ビューを取得し、選択したインデックスの詳細なグラフを表示して断片化の履歴を確認します。また、インデックス最適化の自動スケジュールを設定し、インデックス管理—に関する情報に基づいた意思決定を行い、SQL Serverのパフォーマンスを向上させるのに必要な関連メトリックを表示できます。

SQLインデックス分析でできること

  • クエリの範囲、値の密度、並べ替えの有効性、追求能力に基づいて最適なインデックスを評価する
  • 最適化操作を実行するタイミングと方法、Fill Factorを調整するタイミング、インデックス定義をいつ変更する必要があるかについて、知的判断を行う
  • テーブルとインデックスの情報を自動的に収集し、データを分析し、適切な再編成または再構築操作を行い、最適化後の分析を実行する
Quote Icon

「当社では、SQL Sentryを使用して、長期的に実行されるSQLクエリとデッドロックの問題を分析し調査してきました。これらは、アプリケーション開発プロセスの主要なボトルネックとなっています。このソフトウェアは、インデックスが欠落している場合に対処したり、クエリのパフォーマンスを最適化したりするのに役立ちました。」

Jun Tang氏

データベース管理者

J. Spargo & Associates

SQLインデックス分析を開始する

SolarWinds SQL Sentry

  • 迅速な原因分析

  • データ領域全体の可視性

  • 簡単な詳細機能を備えた、実用的で詳細なパフォーマンス メトリック

無料ツールを申し込む14日間、全機能を利用可能

お問い合わせ先

24時間365日、 いつでもお問い合わせください。