我注意到,与服务器相比,我的查询在本地计算机上的运行速度更快,因为在两台计算机上仅使用了一个CPU内核。有没有一种方法可以启用多线程,因此我可以使用12个(或全部24个内核)而不是一个?
我在文档中没有找到任何要设置的内容,但是看到其他图形数据库也支持它。如果默认情况下支持它,是什么导致它仅使用单个内核?
答案 0 :(得分:0)
默认情况下,GraphDB将加载所有可用的CPU内核,除非受许可证类型限制。免费版最多可进行2个并发读取操作。但是,我怀疑您要问的是如何启用查询并行性(将查询分解为较小的任务并并行执行)。
因此,总结起来,拥有多个内核将仅帮助您处理更多的并发查询,而不能更快地处理它们。此设计限制可能在以后的版本中更改。