сколько осколков подходит для каждой коллекции в solr? - PullRequest
0 голосов
/ 09 марта 2019

У меня есть облако Solr (версия 7.4) с 2 узлами (каждый из которых имеет жесткий диск на 10 ГБ, память на 256 ГБ и кучу на 50 ГБ) и 10 коллекциями.

одна коллекция имеет 12 миллиардов документов, а остальные коллекции имеют 1 миллиардов документов.

мы не знаем точно, сколько осколков подходит для моего варианта использования.

Как я могу определить соответствующее количество шейдеров и сколько шардов подходит для каждой коллекции?

Есть ли у него формула?

1 Ответ

0 голосов
/ 11 марта 2019

Осколки должны быть расположены на другом оборудовании для оптимальной производительности (вот почему вы шард). Прямо сейчас с 2 узлами вы должны выбрать 2 осколка. Но для желаемой производительности вам может понадобиться больше узлов и добавить больше шардов.

Естественно, производительность зависит не только от количества сегментов / узлов, но и от того, сколько памяти имеет каждый узел (куча и внешняя куча), ЦП, микширование чтения / записи, скорость сети, скорость дискового ввода-вывода и т. Д. ... не говоря уже о настройках autoCommit / autoSoftCommit в сравнении с размером индекса и ожидаемой загрузкой.

...