Etcd数据

查询当前db大小

curl 127.0.0.1:2381/metrics | grep etcd_debugging_mvcc_db_total_size_in_bytes

snap和wal区别
Etcd保存的数据放在/var/lib/etcd/member目录中,分为snap快照和wal预写式日志。

snap
snap存储etcd集群某个时刻的数据快照,在满足条件后自动生成,删除旧wal文件。
etcd在启动或者变更集群成员时,从最近的snap开始回放wal,快速恢复到最新数据状态。
wal
etcd使用wal来实现数据的一致性和持久性。
每次数据修改,先记录到wal文件中,使未完成的事务可以重试和已提交事务不会丢失。

8GB限制

考虑到etcd启动时会读取db全部数据等情况,etcd官方建议etcd存储最大是8GB。

https://etcd.io/docs/v3.5/dev-guide/limit/

posted on 2024-04-24 09:15  王景迁  阅读(28)  评论(0编辑  收藏  举报

导航