RavenDB MaxNumberOfParallelIndexЗадания не работают? - PullRequest
1 голос
/ 16 января 2012

Айенде, мои письма не доставляются в твой список рассылки, поэтому я спрошу здесь, может быть, у кого-то еще будет решение моей проблемы.

Я тестирую ravendb снова и снова :) и думаю, что нашел небольшую ошибку. На вашей странице документации я читаю

Raven / MaxNumberOfParallelIndexTasks
Максимальное количество индексации задачи разрешены для параллельного запуска По умолчанию: количество процессоров в текущая машина

Но, кроме того, похоже, что RavenDB использует только одно ядро ​​для выполнения задач индексирования. И с одним ядром уходит слишком много времени, чтобы завершить индексацию большого набора данных. Я попытался переопределить эту конфигурацию и назначил 3 для MaxNumberOfParallelIndexTasks, но, тем не менее, он использует только одно ядро. взгляните на этот скриншот http://dl.dropbox.com/u/3055964/Untitled.gif Загрузка процессора только на 25%, и у меня есть четырехъядерный процессор. Я не изменял маску сходства.

Я что-то не так делаю или я только что столкнулся с ошибкой? Спасибо

1 Ответ

1 голос
/ 17 января 2012

Давита, я исправил проблему со списком рассылки.

Вероятно, проблема, с которой вы сталкиваетесь, потому что вы видите только один индекс, который должен работать.Работа для одного индекса всегда выполняется на одном процессоре.Мы распределяем работу по индексированию между несколькими процессорами на границе индекса.

...