データベースのWALシーケンスが無限であるかどうか疑問に思っていますか?私はほとんどのWALレコードがWAL番号の修正サイズを持っていると思いますか?これは本当に大きな数字なので、終わりには達しませんか?これはかなりのスペースの無駄かもしれませんか?または、大規模なDBプレーヤーがより良い方法を発明してもらえますか?WALシーケンス番号は無限ですか?
また、WAlを再び0にするロジックを実装していますか?それはコード内の多くの箇所に大きな影響を与えるかもしれません...?
EDIT:
影響:例えばクラッシュ後の回復は、タイムラインに沿って大きくなるシーケンス番号に依存しています。シーケンスがリカバリを開始できる場合、混乱する可能性があります。
用語WALシーケンス番号: WAL(アプリケーション層がトランザクションが成功したことを受け取る前に、ディスク上にあると思われるトランザクションログを書き留めてください)。このログは、データベースを合理的に維持するための数が増えています。復旧の場合、WALからのシーケンス番号に対してページからWALシーケンス番号をチェックすることによって行われる。
考えられる影響のシナリオを表示してください。 – vyegorov
私はこれまでに "WALシーケンス"という言葉が使われてきたことは確信していませんし、Googleは明らかにデータベース関連のものを返していません。あなたはその言葉を私たちのために定義できますか? –
@JustinCave編集を参照してください。 –