logfilsiz - ログ・ファイルのサイズ構成パラメーター
このパラメーターは、1 次および 2 次ログ・ファイルの各サイズを定義します。 これらのログ・ファイルのサイズは、ファイルが満杯になり、新しい ログ・ファイルが必要になる前に書き込めるログ・レコード数を制限します。
- 構成タイプ
- データベース
- パラメーター・タイプ
- 構成可能
- デフォルト [範囲]
- 1000 [4 - 16 777 152]注: デフォルト値は、初期データベース作成後に Db2® 構成アドバイザーによって変更される場合があります。
- 単位
- ページ (4 KB)
- 循環ロギング
1 次ログ・ファイルは、そのファイルに記録された変更がコミットされた ときに再利用可能になります。 ログ・ファイルのサイズが小さく、しかもアプリケーションが変更をコミットせずに データベースへの変更を頻繁に処理すると、1 次ログ・ファイルがすぐに満杯に なる可能性があります。 すべての 1 次ログ・ファイルが満杯になると、 データベース・マネージャーは新しいログ・レコードを保留するために 2 次ログ・ファイルを割り振ります。
- ログ保持またはアーカイブ・ロギング
ログ・ファイルが満杯になると、ログ・ファイルは閉じられて、上書きされません。 アーカイブ・ロギングが構成される場合、続いてログ・ファイルがアーカイブされます。
- データベースに対して行われる、
ログ・ファイルを早急に満杯にする更新、削除または挿入トランザクションの数が多い場合は、
logfilsiz の値を増やす必要があります。注: ログ・ファイル・サイズの上限とログ・ファイル数の上限 (logprimary + logsecond) を組み合わせると、アクティブ・ログ・スペースの上限が 1024 GB になります。
ログ・ファイルが小さすぎると、古いログ・ファイルのアーカイブ、 新しいログ・ファイルの割り振り、および使用可能ログ・ファイルの待機などの 処理時間のために、システム・パフォーマンスに影響を与える場合があります。
- ディスク・スペースが不足している場合、1 次ログはこのサイズで事前割り振りされるので、logfilsiz の値を減らす必要があります。
ログ・ファイルが大きすぎると、いくつかのメディアではログ・ファイル全体を 保存できない可能性があるので、アーカイブ済みログ・ファイルおよび ログ・ファイルのコピーの管理上、柔軟性が失われる可能性があります。
また、ログ・ファイルのサイズは、ログ・ファイルのアーカイブ頻度や、個々のログ・ファイルのアーカイブにかかる時間にも影響を与えます。 これらの要因は、1 次サーバーに何か起きた場合の災害復旧シナリオにおける、アーカイブ場所のログ・ファイルの可用性に影響を与えます。 ARCHIVE LOG FOR DATABASE コマンドを使用すると、必要に応じて、ログ・ファイルをより頻繁に切り捨ててアーカイブすることができます。
ログ保持を使用している場合、最後のアプリケーションが データベースから切断されると、現在のアクティブ・ログ・ファイルは クローズされ、切り捨てられます。 データベースへの接続が行われると、次のログ・ファイルが使用されます。 したがって、並行アプリケーションのロギング要件がはっきりしている場合は、 余分なスペースを割り振らないログ・ファイル・サイズを判別できる可能性が あります。