当源不在同一主机上时,Elasticsearch索引编制(DB-> ES)急剧下降

时间:2018-10-18 08:16:29

标签: performance elasticsearch indexing

我们正在使用Elasticsearch(ES)在我们的产品中进行GUI搜索。 多年前,我们集成了Elasticsearch-1.7。 现在,我们使用ES 6.4。 现在我们必须重新索引数据。 源数据(DB)位于关系数据库(Oracle)上。 到目前为止一切顺利。

我在docker(组成)环境中进行性能测量。 第一种情况是ES,DB和索引器位于同一主机上。 对于相同的索引数据量,ES-6.4的速度是ES-1.7的四倍。

第二种情况是数据库位于ES以外的另一台主机上。 索引数据的时间从1:4(ES64:ES17)变为2:1, 意味着在相同数据量下,ES-6.4的速度是ES-1.7的一半。

有人有类似的经历吗? 有什么想法吗?

当数据库与Elasticsarch实例不在同一主机上时,ES-1.7的速度是ES-6.4的两倍,这让我非常困惑。

0 个答案:

没有答案