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

es写入磁盘的过程以及相关优化

在这里插入图片描述

image-20241121224451059

  1. 数据写入到内存buffer
  2. 同时写入到数据到translog buffer,这是为了防止数据不会丢失
  3. 每隔1s数据从buffer中refresh到FileSystemCache中,生成segment文件,这是因为写入磁盘的过程相对耗时,借助FileSystemCache,一旦生成segment文件,就能通过索引查询到了
  4. refresh完,memory buffer就清空了, 但是translog并不会被清空。
  5. 每隔5s中,translog 从buffer flush到磁盘中(6.0开始每次请求translog都会落盘&#

http://www.kler.cn/a/403907.html

相关文章:

  • 极简AI工具箱网站开源啦!
  • vue3+elementui-plus el-dialog全局配置点击空白处不关闭弹窗
  • iOS屏幕共享技术实践
  • 【K8S问题系列 | 16】如何有效地监控资源使用情况并设置告警?
  • PAT甲级 1080 Graduate Admission(30)
  • 计算机网络-Python通信
  • 什么是Git,有什么特点
  • 51c自动驾驶~合集30
  • 【AI日记】24.11.19 GraphRAG
  • Python爬虫项目 | 二、每日天气预报
  • git上传文件到远程仓库
  • 【东莞石碣】戴尔R740服务器维修raid硬盘问题
  • KubeSphere 最佳实战:K8s 构建高可用、高性能 Redis 集群实战指南
  • Jenkins的环境部署
  • Linux常用命令之wc命令详解
  • PointNet++项目分析
  • JAVA篇之类和对象
  • 使用 LSTM(长短期记忆网络) 模型对时间序列数据(航空旅客人数数据集)进行预测
  • vue2.0新建项目
  • 无人机侦察打击方案(3)