- 1
- 0
- 约1.21千字
- 约 1页
- 2026-10-22 发布于北京
- 举报
《055_ES基于pagecache的搜索性能优化》
ES写入调优,空间不太大,常规化写入调优,translog异步化刷盘,大批量数据写入,多线
程并发写多个bulk+临时摘除副本+translogflush/refresh/segmentflush的频率降低+
indengbuffer加大,通过这套方案临时的优化我们的写入性能
ES写入可供优化和操作的空间不太多
ES真正的性能瓶颈和重灾区,是在搜索上,如果es集群里灌入了1亿数据,10亿,量级,
瞬间发现全量数据的搜索,性能,可能会在几秒钟这样的级别,说句实话,太正常不过了,
海量数据,复杂搜索和查询
筛选了很多条件,分页,全文搜索/结构化搜索的条件,设定了一堆条件+分页,查询,他会
如何去跑,基于es各个节点上的数据,分布式来进行搜索和查询,数据量级实在是太大了,
导致说,你一点搜索的按钮,圆圈转转转,两三秒,四五秒,五六秒,8~10s,太正常不过
了,这个是很常规化的
可供搜索的数据,只会在两个地方,segmentpagecache里,segmentdiskfile
搜索的请求,发送给我们的各个shard,一个索引有10个shard,5个shard,5台机器,每
台机器有一个shard,请求发送到各个节点去,给各个sh
原创力文档

文档评论(0)