DB メンテナンス中に断片化率 90% 以上のインデックスが発見されました

Version 8

    イベントログに

     DB メンテナンス中に断片化率 90% 以上のインデックスが発見されました」

     (Indexes with fragmentation over 90% found during DB maintenance)

    或いは、

     「・・・のインデックス・・・の断片化率は xx.xx% で、手動で最適化する必要があります」

     Index {IX_NetworkNode on table Events} has fragmentation xx.xx% and should be defragmented manually

     

    の表示が頻繁に発生している場合、以下を試してみてください。

     

     

    1. 「データベース保守」の実行

     

    起動後、「開始」をクリックすると、しばらく後に自動で完了します。

     

     

    2. 1.の自動定期実行

     

    NPM(及び他の関連製品)において、デフォルトではDBの最適化実行がdisabledになっており、これをenabledに変更します。

    変更には、NPMに付属のデータベースマネージャ、或いは、MS SQL Management Studioを利用します。

     

     

     

    以下は、実際の値の変更場所になります。( 0 -> 1 に変更する

     

     

     

    ※MSSQL Management Studioの場合は、

      {Orion DB名} > テーブル > dbo.Settings > dbm-defragmentation-enabled行の[CurrentValue]

     

    なお、Enableになると、毎日決まった時間に実施されますが、これを定義するのが、以下の場所です。

    Webコンソール->設定->ポーリング設定 内の以下

     

     

    これは以下のURL情報に基づいています。

    Critical index fragmentation error displays in the Orion Web Console - SolarWinds Worldwide, LLC. Help and Support

     

    この内容の実行にあたっては、運用中にそのまま実施して問題ありません。

    サービスの停止/開始やOSの再起動は不要です。

     

     

    [関連情報]

    ・・・のインデックス・・・の断片化率は xx.xx% で、手動で最適化する必要があります

    Critical index fragmentation error displays in the Orion Web Console - SolarWinds Worldwide, LLC. Help and Support

    Database maintenance is overdue issues - SolarWinds Worldwide, LLC. Help and Support