es查询优化思路
程序员文章站
2022-04-10 20:48:51
es查询优化思路 尽可能的利用内存 1. 将尽可能的索引留在内存,即留更多的堆外内存给es 2. 不查询的字段尽量不要往es插入,节省索引的空间大小(es + hbase) 3. 数据预热 4. 冷热数据分离 文档字段设计 1. 根据查询场景设计字段,避免复杂查询,将字段抹平。 分页优化 1. 避免 ......
es查询优化思路
尽可能的利用内存
- 将尽可能的索引留在内存,即留更多的堆外内存给es
- 不查询的字段尽量不要往es插入,节省索引的空间大小(es + hbase)
- 数据预热
- 冷热数据分离
文档字段设计
- 根据查询场景设计字段,避免复杂查询,将字段抹平。
分页优化
- 避免深分页,用scroll