我正在尝试在API调用的日志记录服务中应对“刷新时间”中的意外高峰。
几乎所有对服务器的请求都是带有refresh_interval -1的索引/更新对。
每隔一分钟就会从cronjob调用_refresh,但每小时只会出现1-4次峰值。尖峰通常为6-8s。
Translog持久性设置为异步。
indexs.memory.index_buffer_size:50%
还是完全正常?我没有比较,我的所有其他项目都没有索引那么多记录。
平均每天有17万次索引操作。
我没有使用批量索引,在这种情况下是不可能的。
感谢您的所有建议!
马辛
最佳答案
为了提高性能,通常最好在索引关闭时使用bulk import,但这取决于:
这里有很多技巧: