Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

19道ElasticSearch面试题(很全)PDF 下载


分享到:
时间:2024-01-23 09:48来源:http://www.java1234.com 作者:转载  侵权举报
19道ElasticSearch面试题(很全)
失效链接处理
19道ElasticSearch面试题(很全)PDF 下载 



 
 
 
 
相关截图:

 
主要内容:


1、设计阶段调优 (1)根据业务增量需求,采取基于日期模板创建索引,通过 roll over API 滚动索引; (2)使用别名进行索引管理; (3)每天凌晨定时对索引做 force_merge 操作,以释放空间; (4)采取冷热分离机制,热数据存储到 SSD,提高检索效率;冷数据定期进行 shrink操作,以缩减存储; (5)采取 curator 进行索引的生命周期管理; (6)仅针对需要分词的字段,合理的设置分词器; (7)Mapping 阶段充分结合各个字段的属性,是否需要检索、是否需要存储等。…….. 2、写入调优 (1)写入前副本数设置为 0; (2)写入前关闭 refresh_interval 设置为-1,禁用刷新机制; (3)写入过程中:采取 bulk 批量写入; (4)写入后恢复副本数和刷新间隔; (5)尽量使用自动生成的 id。 3、查询调优 (1)禁用 wildcard; (2)禁用批量 terms(成百上千的场景); (3)充分利用倒排索引机制,能 keyword 类型尽量 keyword; (4)数据量大时候,可以先基于时间敲定索引再检索; (5)设置合理的路由机制。 4、其他调优 部署调优,业务调优等


 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐