云数据库 TAURUSDB-只读落后自愈技术原理:只读节点visible lsn的推进

时间:2025-01-10 14:24:38

只读节点visible lsn的推进

根据延迟的计算方式,产生延迟的关键点在于只读节点visible lsn推进速度的快慢。

只读节点推进visible lsn的工作流程如下:

  1. 只读节点通过与主节点通信,获取最新redo的lsn和其描述信息。
  2. 从log store中读取redo日志到内存中。
  3. redo 日志解析处理,失效内存中相关元数据信息、更新内存中的视图信息等。
  4. 推进visible lsn。

在大多数情况下,主节点和只读节点时延很小,但是在一些特殊场景下如主节点做大量DDL时候,可能会产生较大的只读延迟。

support.huaweicloud.com/kerneldesc-taurusdb/taurusdb_20_0058.html