indexing - 在neo4j中可以看到索引的进度吗?
问题描述
前段时间我在这里问了另一个关于查询速度慢的问题。答案似乎是索引仍在填充,因为它非常大(大约 200M 条目),一旦完成,我应该再试一次,即检查:schema
索引是否已启动/处于DONE
状态而不是比POPULATING
。
我目前的问题是我已经运行了几天,它仍在填充。我检查了debug.log
(以及我发现的任何其他日志)以寻找线索,但似乎没有任何迹象表明该过程失败。
我的主要问题是:有没有办法可视化正在构建的索引的当前进度?另外,我可以通过使用更多资源重新启动服务器来加快速度吗?
任何帮助是极大的赞赏。
解决方案
您可以通过调用来查看进度db.indexes()
。
CALL db.indexes()
YIELD description, progress, state
WHERE description CONTAINS ':Label'
RETURN description, progress, state
我确信更多的内存/cpu 总是有帮助的。:)
推荐阅读
- visual-studio - 本地构建代理未获取新构建
- ionic-framework - 如何使搜索栏只有在搜索字段中超过 3 个字符时才可用
- javascript - Netlify“用户无权执行:dynamodb:PutItem on resource”
- php - 如何将两个查询合并在一起以显示一组带有分页的数据
- c++ - 实验性的::filesystem::remove_all() :权限被拒绝
- lucene - org.apache.lucene.document.IntPoint$1 是哪个类?
- php - 来自数据库翻译的 ZendFramework 3 remote_translation
- php - 通过 PHP CURL 发送数据?
- ms-office - Office.js 加载项能否在默认浏览器(而不是 Word 中的新窗口)中从我的域打开一个 html 页面?
- maven - TeamCity/Maven 不要让模块被“跳过”