🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
ES 的默认配置是综合了数据可靠性、写入速度、搜索实时性等因素。实际使用时,我们需要根据公司要求进行偏向性的优化。 <br/> 针对于搜索性能要求不高,但是对写入要求较高的场景,我们需要尽可能的选择恰当写优化策略。综合来说,可以考虑以下几个方面来提升写索引的性能: * 加大 Translog Flush ,目的是降低 Iops、Writeblock。 * 增加 Index Refresh 间隔,目的是减少 Segment Merge 的次数。 * 调整 Bulk 线程池和队列。 * 优化节点间的任务分布。 * 优化 Lucene 层的索引建立,目的是降低 CPU 及 IO。