当前位置: 首页 > news >正文

etcd自动压缩清理

autoCompactionMode: revision
autoCompactionRetention: 1000

这两行配置是 etcd 的自动压缩(auto-compaction)相关配置:

  1. autoCompactionMode: revision
  • 这行配置指定了 etcd 的自动压缩模式为 “revision”(修订版本)模式,etcd 支持两种压缩模式:
    • revision:基于修订版本号进行压缩
    • periodic:基于时间间隔进行压缩
  1. autoCompactionRetention: 1000
  • 这行配置指定了保留的修订版本数量
  • 当 etcd 的修订版本数超过 1000 时,会自动压缩历史数据
  • 这意味着 etcd 会保留最近的 1000 个修订版本,删除更早的版本

这些配置的作用是:

  1. 防止数据无限增长:etcd 会记录所有的数据变更历史,如果不进行压缩,数据会持续增长
  2. 优化存储空间:通过定期压缩,可以释放不再需要的存储空间
  3. 提高性能:减少历史数据可以提升 etcd 的读写性能

在上面的配置中:

  • 使用 revision 模式意味着压缩是基于数据变更次数而不是时间
  • 保留 1000 个修订版本是一个相对保守的配置,可以保证有足够的历史记录用于故障恢复
  • 这个配置适合需要保留一定历史记录但又不想占用太多存储空间的场景

如果想调整这些参数:

  • 如果存储空间紧张,可以减小 autoCompactionRetention 的值
  • 如果更关注时间而不是变更次数,可以将 autoCompactionMode 改为 periodic,并设置 autoCompactionRetention 为时间值(如 “1h” 表示 1 小时)

文章转载自:
http://aprosexia.tmizpp.cn
http://cascarilla.tmizpp.cn
http://amaze.tmizpp.cn
http://authorless.tmizpp.cn
http://childishly.tmizpp.cn
http://censoriously.tmizpp.cn
http://accessit.tmizpp.cn
http://among.tmizpp.cn
http://baptismally.tmizpp.cn
http://bpas.tmizpp.cn
http://beeb.tmizpp.cn
http://ague.tmizpp.cn
http://aerodonetics.tmizpp.cn
http://avventurina.tmizpp.cn
http://barstool.tmizpp.cn
http://ahimsa.tmizpp.cn
http://boltoperated.tmizpp.cn
http://aarp.tmizpp.cn
http://associable.tmizpp.cn
http://aphasiac.tmizpp.cn
http://arbitration.tmizpp.cn
http://antineuritic.tmizpp.cn
http://accoutre.tmizpp.cn
http://asclepiadic.tmizpp.cn
http://belittle.tmizpp.cn
http://cartridge.tmizpp.cn
http://beztine.tmizpp.cn
http://azotize.tmizpp.cn
http://chronometer.tmizpp.cn
http://cheater.tmizpp.cn
http://www.dtcms.com/a/280637.html

相关文章:

  • 2-Nodejs运行JS代码
  • iOS高级开发工程师面试——Swift
  • Fiddler 中文版抓包实战 构建标准化调试流程提升团队协作效率
  • echarts 绘制3D中国地图
  • React强大且灵活hooks库——ahooks入门实践之开发调试类hook(dev)详解
  • PostgreSQL 数据库中 ETL 操作的实战技巧
  • React源码6 三大核心模块之一:commit, finishConcurrentRender函数
  • 前端学习笔记:React.js中state和props的区别和联系
  • haproxy负载均衡
  • AntV G6 基础元素详解(React版)
  • 【PTA数据结构 | C语言版】创建哈夫曼树
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第二十一讲)
  • 【PDF识别改名】使用京东云OCR完成PDF图片识别改名,根据PDF图片内容批量改名详细步骤和解决方案
  • 同样是“跳转”,为何forward地址栏不变,redirect会变?
  • RNN、GRU 与 LSTM 计算成本深入对比
  • 基于光场相机的激光增材制造熔池温度场原位多眼监测​​
  • 【zynq7020】PL的“Hello LED”
  • FPGA高端图像ISP培训课程,提供工程源码+视频教程+FPGA开发板
  • Softhub软件下载站实战开发(十八):软件分类展示
  • 使用LNMP一键安装包安装PHP、Nginx、Redis、Swoole、OPcache
  • Vmware中安装的CentOS7如何扩展硬盘大小
  • 语言模型玩转3D生成:LLaMA-Mesh开源项目
  • 【鸿蒙HarmonyOS】鸿蒙app开发入门到实战教程(二):封装自定义可复用组件
  • 前端面试专栏-工程化:25.项目亮点与技术难点梳理
  • 手搓RAG
  • 知识增强型Agent开发新范式:基于ERNIE-4.5的检索增强生成架构实践
  • 力扣-使用双指针的方法的题们(持续更新中。。。
  • NipaPlay(视频播放器) v1.3.24 绿色版
  • ubuntu22.04谷歌浏览器中文输入法bug
  • 非实时的防控场景