cassandra - 如何使用 gremlin 最小化 janusgraph 中任何操作的时间?
问题描述
对于任何查询,都需要超过五分钟才能给出结果。我正在运行如下简单查询
g.V().hasLabel("Label").has("pProperty","vValue").next()
当我的节点数量较少时,它工作正常,但现在我有超过 100 万个节点,所以问题出现了。
解决方案
当使用 JanusGraph 和 Gremlin 查询来搜索属性时,如果没有为该属性创建索引,则查询将成为对数据的完整扫描。可以使用 JanusGraph 管理 API 创建简单和复合索引。Gremlinprofile()
步骤将显示您的查询是否使用了索引。
推荐阅读
- c# - 我对 Unity c# 继承感到困惑
- google-chrome-extension - 从“chrome.sessions.getRecentlyClosed”列表中删除一个项目?
- mysql - 打印基于两个日期的记录数量
- kdb - KDB 脚本不断崩溃
- python - 如何在 Docker 容器中运行本地 Python 脚本?
- python - 识别密集模型中的 input_shape - Tensorflow
- python - Python中具有多个参数的函数
- woocommerce - 如果用户角色未登录,则隐藏特定类别的价格
- python - Django 对象值拉取导致元组?
- javascript - Javascript,获取 url 而不是直接文件路径