SQL Serverの120 GBサイズのデータベースで推奨されるVLFファイル数はどのくらいですか?SQL Serverの推奨VLFファイル数
私はすぐに誰の応答をいただきありがとうございます。
おかげで、
Govarthanan
SQL Serverの120 GBサイズのデータベースで推奨されるVLFファイル数はどのくらいですか?SQL Serverの推奨VLFファイル数
私はすぐに誰の応答をいただきありがとうございます。
おかげで、
Govarthanan
SQLサーバーでのVLFを管理する上で多くの優秀な記事があります。しかし、それらのすべての要点は - それはあなたに依存します!
実際にはすばやいリカバリが必要な場合があり、大きなVLFを先に割り当てる方がよい場合があります。
DBサイズとVLFは実際には相関していません。
DBが小さく、大量の更新を行っている可能性があります。毎日の株価を記憶しているDBを想像してみてください。それは毎晩すべてのデータを削除し、毎日新しいデータをテーブルに挿入します!これは本当に大きなログデータを作成しますが、mdfファイルサイズには影響しません。
VLF自動成長設定についてはarticle
です。
を引用、あなたが作成したときに、取得成長、またはログを自動成長どのように多くのVLFのためのアルゴリズムは、問題の大きさに基づいていますMB、複雑な、この場合は無視してください。
ログを1 GBで作成した場合、512 MBから200 GBのチャンクで自動成長した場合、 8 +((200-1)×2×8)= 3192VLFである。 (最初の作成から8のVLF、次いで200 - 自己成長= 398自動成長当たり512メガバイトで1 = 199成長のGB、それぞれが8つのVLFの製造)
私見3000+のVLFは大きくありません数は驚いています。あなたはあなたのDBサイズについていくつか考えているので、通常、あなたのログはあなたのDBサイズの約n倍であることを知っていると仮定します。
次に、適切な範囲でVLFを維持するために、適切な自動成長設定を行うことができます。
私は個人的には10 GBの設定から5 GBの自動成長が快適になるでしょう。
したがって、120GBのログ(n = 1)の場合、16 + 22 * 16 = 368のVLFが得られます。 ログが最大500GBになると、16 + 98 * 16 = 1584 VLFになります
SQL Serverのバージョンは? – DhruvJoshi
SQL Server 2012および2014(Standard Edition) –
SQL Server 2014でVLF関連の自動拡張ルールが変更されました。 – DhruvJoshi