Elasticsearch总碎片数对索引搜索速度的影响



我知道碎片数量和大小对搜索性能(速度(和集群恢复有很大影响。

碎片总数是否会影响搜索速度?让我简化它,假设我有5个索引,每个索引有5个主碎片,并且我只在标记1中搜索,并假设它在500ms内返回响应如果我再加5个指数,情况会一样吗(500ms(我知道恢复时间会增加,但不确定具体的指标搜索性能。

任何帮助都会得到高度重视。

常识意味着搜索更多数据需要更长的时间,然而,在不知道的情况下回答是不可能的:

  • 节点数量(更多的节点可以并行搜索多个碎片(
  • 他们的硬件规格(ram和cpu在单个节点上可以进行多少并发搜索中发挥作用(
  • 如果同时也发生任何写操作(从搜索线程中占用资源(
  • 等等

你能做的最好的事情就是实际创建一个测试用例(例如使用Rally(,并在你自己的基础设施上进行测试。

最新更新