Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 为什么不在elasticsearch中设置刷新间隔来提高性能_Performance_Indexing_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Bulkinsert - Fatal编程技术网 elasticsearch,bulkinsert,Performance,Indexing,elasticsearch,Bulkinsert" /> elasticsearch,bulkinsert,Performance,Indexing,elasticsearch,Bulkinsert" />

Performance 为什么不在elasticsearch中设置刷新间隔来提高性能

Performance 为什么不在elasticsearch中设置刷新间隔来提高性能,performance,indexing,elasticsearch,bulkinsert,Performance,Indexing,elasticsearch,Bulkinsert,我看了关于提高索引性能的网站备忘录。 这是我们的网站 此链接指导我如何提高性能。但是,当我使用elasticsearch py批量处理pythonapi时,它并没有提高elasticsearch中的索引速度 即使所有配置更改都不会影响批量索引性能 我使用并行进程或线程。最大平均每秒30000索引 我犯了什么错 主节点:1 数据节点:5包括主节点 CPU:Intel(R)Xeon(R)CPU E5645@2.40GHz RAM:32克 健康指数:10克 谢谢它实际上极大地提高了性能(我这边超过50

我看了关于提高索引性能的网站备忘录。 这是我们的网站

此链接指导我如何提高性能。但是,当我使用elasticsearch py批量处理pythonapi时,它并没有提高elasticsearch中的索引速度

即使所有配置更改都不会影响批量索引性能

我使用并行进程或线程。最大平均每秒30000索引

我犯了什么错

主节点:1 数据节点:5包括主节点 CPU:Intel(R)Xeon(R)CPU E5645@2.40GHz RAM:32克

健康指数:10克


谢谢

它实际上极大地提高了性能(我这边超过50%)。您只需要禁用刷新间隔(完成数据索引后再次启用)

curl -XPUT "http://localhost:9200/$INDEX_NAME/_settings" -d '{ "index" : { "refresh_interval" : "-1"  }}'

#index data......

curl -XPUT "http://localhost:9200/$INDEX_NAME/_settings" -d '{ "index" : { "refresh_interval" : "1s"  }}'