我想知道數據庫WAL序列是無限的嗎?我想大多數WAL記錄都有WAL編號的修正大小?這是一個非常龐大的數字,它不會達到目的嗎?這可能會浪費太多空間?或者讓大型DB玩家發明更好的方法?WAL序列號無限?
或者他們是否實現了一些邏輯讓WAl再次從0開始?這可能會對代碼中的許多位置產生嚴重影響......?
編輯:
影響:例如崩潰後的恢復依賴於順序號在時間線上越來越大。如果順序可能重新開始,可能會感到困惑。
術語WAL序列號: WAL(預寫日誌,也就是應用程序層接收到事務成功之前保證存儲在磁盤上的事務日誌)。這個日誌的數量在不斷增加,以保持數據庫的完整性。在通過檢查來自頁面的WAL序列號與來自WAL的序列號來恢復的情況下。
請顯示可能的影響場景。 – vyegorov 2012-04-26 15:16:53
我不確定我曾經見過使用過的術語「WAL序列」,而Google沒有返回任何明顯與數據庫相關的內容。你能爲我們定義這個詞嗎? – 2012-04-26 15:20:06
@JustinCave見編輯。 – 2012-04-26 15:35:28