我们正在我们的应用程序和 Elasticsearch 之间进行自动化集成测试,我们希望在运行测试时获得更好的性能。
我们有一个脚本来运行我们的测试,并且在每次测试之前它会删除所有索引,然后运行一个批量来填充索引。
这是我们的 Elasticsearch 配置
index.number_of_shards: 1
index.number_of_replicas: 0
index.refresh_interval: 50
index.store.type: memory
我们测试的瓶颈是在每条指令之前,每次大约需要 0.7 秒。
我们应该更改或添加一些配置吗?
谢谢您的帮助。
Elasticsearch 使用 vagrant 在 Virtualbox 中运行(如果这有帮助的话)。