Elasticsearch在大规模数据下查询效率优化策略.pdfVIP

  • 2
  • 0
  • 约2.56千字
  • 约 2页
  • 2026-06-14 发布于北京
  • 举报

Elasticsearch在大规模数据下查询效率优化策略.pdf

ES

题目难度:★★★

知识点:ElasticStack

学习时长:15分钟

题目描述

es在数据量很大的情况下(数十亿级别)如何提高查询效率啊?

解题思路

需要从ES搜索优化作答

es的性能优化,主要是围绕着fiystemcache也可以叫做OScache来进行;es写入数据实际

上数据最终都会写入到磁盘中去,当我们搜索的时候,系统会将数据放入到oscache中,而

es严重依赖于这个oscache,如果我们给机器的内存足够多,在es里存的书库里昂小于内存容

量,那么搜索的效率是非常高的,

性能优化的锏——fiystemcache

你往es里写的数据,实际上都写到磁盘文件里去了,查询的时候,操作系统会将磁盘文件里的数据自

动缓存到fiystemcache里面去。

es的搜索引擎严重依赖于底层的fiystemcache,你如果给fiystemcache的内存,尽量让

内存可以容纳所有的idxsegmentfile索引数据文件,那么你搜索的时候就基本都是走内存的,性能会

非常高。

减少字段

如果我们的表里有很多的字段,而我们只需要往es库里写入我们需要检索的那几个字段就可以了,对于

其他

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档