1,一定要用es自带id生产策略(性能提升明显)。
2,设置副本数量为0,写入完可恢复。
put localhost:9200/_settings
{"number_of_replicas":0}
3,关闭刷新,写入完成后可打开。
put localhost:9200/_settings
{ "refresh_interval" : "-1"}
4,异步写硬盘,增大写的速度 。
put localhost:9200/_settings
{"translog.durability": "async"}
5,测试每次bulk数据条数,逐渐增加数量或者减少数量找到最优。
测试结果:测试机器2核4G 三个节点磁盘大小足够,平均36000条/s

本文分享了五项Elasticsearch性能优化策略,包括使用Elasticsearch自带ID生成策略、设置副本数量为0、关闭自动刷新、采用异步写硬盘方式以及测试并调整bulk数据量,旨在帮助用户显著提升Elasticsearch的写入速度。

652

被折叠的 条评论
为什么被折叠?



