Symfoware Serverで実行トランザクションが少ないのにテンポラリログ不足になる理由について
- テンポラリログに空きがあるはずなのにテンポラリログ不足のエラーになる原因として、何が考えられますか?
- テンポラリログはBIログ領域の先頭から循環使用されています。
先行するトランザクションが終了していない状態で、後続のトランザクションが終了すると、後続のトランザクションのログは破棄されて空き領域となります。
その後、さらに別のトランザクションが開始され、ログ領域の最後まで使用し、領域の先頭から循環使用しようとしたとします。
この状態では最初のトランザクションが終了しておらず、ログ領域の先頭部分が使用中の状態になっています。そのため、ログ領域の後半部分に空き領域があったとしても循環使用ができず、テンポラリログの領域不足になることがあります。
これは長トランザクションが実行されているときに発生しやすくなります。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |