sql >> データベース >  >> RDS >> Database

データベースインデックスの状態を分析する方法

    データベースをスムーズに実行し続けるには、データベースのインデックスのプロパティとパフォーマンス統計を評価することが重要です。

    この目的のために、インデックスの次の統計を表示します。

    • 統計が最後に更新されてから変更された行の割合。
    • インデックスにアクセスした合計回数に対する更新の割合。
    • 統計の影響を受ける列。
    • インデックスがクラスター化されているか無効になっているか。
    • インデックスを含むデータベースとテーブルの名前。
    • インデックスの作成に使用される曲線因子。
    • インデックスの名前。
    • インデックスを使用する可能性の見積もり。
    • インデックスの統計が最後に更新された日時。
    • インデックスで実行されたルックアップの数。
    • インデックスで使用されているページ数。
    • インデックスの行数。
    • 統計が最後に更新されてから変更された行数。
    • インデックスで実行されたスキャンとシークの数。
    • インデックスの各行の統計的一意性。
    • インデックスの物理サイズ(バイト単位)。
    • インデックスにアクセスした合計回数。
    • インデックスの更新回数。

    また、インデックス列の次の統計を表示します。

    • 統計の影響を受ける列。統計が生成されたデータベースの名前。
    • 統計が生成されたデータベースの名前。
    • 更新、挿入、または削除された行の数。統計の各行の統計的一意性。
    • 列に対して計算された統計の名前。統計が生成されたテーブルの名前。
    • 統計が生成されたテーブルの名前。

    インデックスアナライザ SQL Admin Toolsetのツールは、特定のテーブルに含まれるインデックスを表示し、SQLServerのインスタンス全体のインデックスプロパティとパフォーマンス統計を表示します。これは非常に簡単です。

    1. 1つ以上のインスタンスを接続します。
    2. すべての行またはサンプリングを使用して統計を計算します。
    3. インデックスの統計を表示します。
    4. オプションで選択性を取得します。
    5. 表示オプションを使用してインデックスを並べ替えます。
    6. インデックス列の統計を表示します。
    7. テーブルを選択して、そのインデックスデータを表示します。
    8. 結果をWindowsクリップボードにコピーし、結果をXMLおよびCSVテキストファイルとして保存します。

    SQL管理ツールセットの14日間の無料試用版をダウンロードして、これを自分で試してください。


    1. 接続されているユーザーをOracleデータベースにドロップする

    2. SQL Server 2016 –ストレッチデータベースの概要

    3. SQLでSUBSTRINGを使用して文字のセットを取得するにはどうすればよいですか?

    4. ステートメントのトリガー内でステートメントの影響を受ける行数を取得する方法