2012-01-16 66 views
1

Ayende,我的邮件没有发送到您的邮件列表,所以我会在这里问,也许别人会解决我的问题。RavenDB MaxNumberOfParallelIndexTasks不工作?

我一次又一次测试ravendb :),我想我发现了一个小错误。在您的文档页面我读

乌鸦/ MaxNumberOfParallelIndexTasks
允许并行默认运行索引 任务的最大数量的处理器在 数量目前该机

但旁边这看起来像RavenDB仅使用一个核心来完成索引任务。单个核心完成索引大型数据集需要很长时间。我尝试覆盖该配置并将其分配给MaxNumberOfParallelIndexTasks,但它仍然只使用单核。 看看这个截图http://dl.dropbox.com/u/3055964/Untitled.gif CPU利用率只有25%,而且我有一个四核处理器。我没有修改亲和力掩码。

我做错了什么或者我刚刚越过了一个错误? 谢谢

回答

1

Davita, 我修复了邮件列表问题。

您看到的问题很可能是因为您看到的只有一个索引有工作要做。单个索引的工作总是在单个CPU上完成。 我们在索引边界上跨多个CPU传播索引工作。

+0

有道理,谢谢Ayende :) – Davita 2012-01-17 06:43:54