- 0
- 0
- 约1.08千字
- 约 1页
- 2026-08-13 发布于北京
- 举报
《025_ES写入搜索流程以及性能优化方案》
ES集群规划好了,创建好了索引,规划好了分片,针对索引去进行写入和搜索,写入,数据
写入ES,先进内存buffer,基于内存先做一个写缓冲,写入如果说都要去磁盘文件里做复杂
的IO,写入索引,性能还是会很差的
写入,通常都是进入内存buffer里,提升你的性能
内存buffer,esjvm里,esjvm进程关了,崩了,重启,esjvm进程都没了,关联的内存也
就没了,导致说你的数据会丢失
每次写入,都是进入esjvm的buffer里去,同时必须要把一条translog,写日志,记录数据
变更日志,写入到translog日志文件里去,写日志,不需要进行磁盘文件随机io,磁盘文件
顺序写入就可以了,磁盘文件顺序写入和追加,性能和速度是比较快的
写入,改成写内存buffer,追加一条tranlog日志,顺序写入磁盘文件里去,都可以
仅仅是把数据写入内存buffer里去,搜索是搜不到的,你这个数据仅仅是缓冲在了内存里,
没有建立索引,每隔1s,把buffer里的数据refresh,刷入到索引文件里,不是进入磁盘
里,进入ospagecache,索引文件数据也是在这里的,搜索的时候,直接就可以从oscache
里的索引文件去搜我们写入的数据就可以了
translog
您可能关注的文档
最近下载
- 初一语文秋季开学第一课《语你相遇,真的好幸运》课件.pptx
- 乌有先生历险记.doc VIP
- 教资《教育知识与能力》高频考点速记笔记(完整版).docx VIP
- 2026年港澳台华侨生高考联考英语试卷试题(含答案详解).pdf VIP
- 《公路桥梁锚下有效预应力检测 技术规程 反拉法》(TJSJTQX 56-2024).pdf VIP
- DLT5210.1-2021电力建设施工质量验收规程(全word表格版)..doc
- JB966-2005年用于流体传动和一般用途的金属管接头O形圈平面密封接头.pdf VIP
- (正式版)DB31∕T 283-2023 《户外广告设施设置技术规范》.pdf VIP
- 受处分人员现实表现范文(9篇).docx VIP
- 2024年南方电网新型电力系统(北京)研究院有限公司第二批社会招聘7人笔试参考题库附带答案详解.pdf
原创力文档

文档评论(0)