---
title: "インデックスおよび統計の保守の自動化"
slug: "automating-index-and-statistics-maintenance"
abstract: ""
---
# インデックスおよび統計の保守の自動化

最適なパフォーマンスを得るには、オフピーク時に毎日メンテナンスを行いましょう。最低でも週1回はメンテナンスを行ってください。

## Ola Hallengrenスクリプト(オンプレミおよびIaaS)

1.  ダウンロード先: [https://ola.hallengren.com](https://ola.hallengren.com/)
    
2.  MaintenanceSolution.sql実行してジョブをインストールする:
    
    :::文字で
    
    1.  インデックス最適化
    2.  更新統計
    3.  データベースの整合性チェック :::
3.  SQLエージェントによるスケジュール管理
    

## Azure runbooks (PaaS)

1.  Create Azure Automation Account
    
2.  PowerShell Runbookを追加してください:
    
    :::文字で
    
    1.  Azure SQLに接続
    2.  オラの手順を実行する :::
3.  スケジュールを組む(毎日/週次)
    
4.  管理されたアイデンティティまたは接続文字列を通じて許可を付与します
    

## 実行と故障の監視

-   Use Azure Automation dashboard
-   ジョブ失敗のアラートを有効にする
-   トラブルシューティングのためのログジョブ出力