
8 つの SQL Server インストール (8 つの個別のサーバー上) があります。
将来のディスク容量の必要量を見積もる方法が必要です。そのようなレポートを作成するのに役立つパラメータをリストアップしてくれる人はいますか?
答え1
sp_spaceused を使用すると、各テーブルのデータを表示できます。データベースを調べるスクリプトを作成し (sp_msforeachtable が役立ちます)、統計を照合します。
週ごとまたは月ごとの間隔でデータを取得し、傾向線をプロットします (Excel でも実行できます)。これにより、将来のディスク要件を見積もるために使用できる大まかな予測が得られます。この予測を監視し、予測値が大幅に変化した場合は、見積もりを再評価してください。
線形回帰 (傾向を計算するために最もよく使用される方法) では、多かれ少なかれ線形の増加が想定されることに注意してください。ディスク使用量が指数関数的に増加すると考えられる理由がある場合は、より巧妙な予測手法を使用することをお勧めします。
サーバーの負荷状況に応じて、ページ I/O ラッチ待機時間などの負荷統計にも注意を払う必要がある場合があります。
答え2
これに対する一般的な答えはありません。簡単に言えば、データベースによって異なります。また、サイズではなく、多くの場合、IO 負荷 (IOPS) も一部に含まれます。特に、大容量の安価なディスクでは、「しまった」と言うよりも早く IO 制限に達してしまいます。