小编fer*_*.kh的帖子

Solr指数线性增长 - 性能下降

我们有4个分片,每个分片有14GB索引每个分片都有一个主服务器和3个从服务器(每个服务器都有32GB RAM)

我们预计指数规模将在不久的将来增长一倍或三倍.因此我们考虑将索引合并到28GB索引,以便每个分片具有28GB索引,并且还将每个从属设备上的RAM增加到48GB.

我们在本地进行了这项更改并通过向每个服务器发送相同的10K实际查询来测试服务器14GB和28GB索引,我们发现1.对于具有14GB索引(48GB RAM)的服务器:搜索时间为480ms,索引命中数:3.8 G 2.对于具有28GB索引(48GB RAM)的服务器:搜索时间为900ms,索引命中数:7.2G

所以我们看到在RAM中拥有整个索引并没有帮助维持搜索时间方面的性能.当索引大小加倍时,搜索时间线性增加到两倍.

我们只考虑保留4个分片配置,但现在看来我们必须为每个分片添加另一个分片或另一个分片.

有没有其他方法可以配置我们的服务器,以便即使索引大小增加一倍或三倍,性能也不会受到影响?

lucene indexing performance solr

4
推荐指数
1
解决办法
1903
查看次数

标签 统计

indexing ×1

lucene ×1

performance ×1

solr ×1