2011-09-12 11 views
1

データベースのファイルの自動増加のデフォルト値を変更すると、どのような影響がありますか?ファイル自動拡張設定の切り替え

実際、データとログファイルの間で自動増加値を切り替えたデータベースがあります。

私はそれらのデータベースのプロパティでそれらの値があります。

  • DB_DATA(行データ)、PRIMARY、71027(初期サイズ(MB))、 "10パーセントでは、無制限の成長"
  • DB_Log(ログイン)、Not Applicable、5011、 "1 MB単位で、2097152 MBに制限された拡張"
+0

ご意見:この種の質問は、[sf] –

+0

ok @Martinにあるはずです。私はこのサイトを考えなかった。ご協力ありがとうございました。あなたが言及しているように、インスタントファイルの初期化は興味深い機能です! – Dan

答えて

0

データファイルについては、SQL Serverアカウントに対してinstant file initialisationが有効かどうかによって異なります。そうでない場合は、ファイルの成長に要する時間が成長の大きさに比例して指数関数的に増加するため、一定の増分を使用することを検討する必要があります。あまりにも小さなサイズでファイルを拡張すると、ファイルシステムの断片化に終わる可能性があります。

ログファイルの場合、1MBよりもはるかに大きい数を考慮してください。最終的にはVLF fragmentationになります。ログファイルの増加はインスタントファイルの初期化を利用することはできませんので、常に一定の増分を使用する必要があります(ログが常に小さく留まることがわからない限り、1GB〜4GBの間)。

当然、理想的な世界では、あまりにも時間がかからずにファイルをあらかじめサイジングしておく必要があります。

関連する問題