【发布时间】:2021-04-28 10:29:06
【问题描述】:
我正在尝试使用yb-ts-cli --server_address=<> flush_all_tablets 将 WAL 刷新到 SST 文件。刷新完成后,我仍然在两个表中看到准确的 3G 的 WAL。有什么想法知道为什么会这样吗?
【问题讨论】:
标签: yugabyte-db
我正在尝试使用yb-ts-cli --server_address=<> flush_all_tablets 将 WAL 刷新到 SST 文件。刷新完成后,我仍然在两个表中看到准确的 3G 的 WAL。有什么想法知道为什么会这样吗?
【问题讨论】:
标签: yugabyte-db
每个 yb-tserver 都有这些默认标志:
--log_min_seconds_to_retain=900
--log_min_segments_to_retain=2
所以即使因为这个tablet peer的memtables被刷新到SSTables而不需要这些日志,数据库仍然会保留一些日志以备不时之需,例如如果这个tablet的另一个peer落后了一点并且需要赶上。
上述两个标志还指导日志保留(除了未刷新的内容)。
【讨论】: