vaticle-typedb - 在 Grakn 中影响查询性能的因素有哪些?
问题描述
我在 Grakn 中查询概念,查询性能在什么时候会match get
降低/我可以在一个查询中获得多少概念/变量而不影响性能?
解决方案
查询需要多长时间涉及三个因素:
- 制定查询计划需要多长时间
- 执行计划需要多长时间
- 需要多少推理,代价有多大
保持较低的变量数量有助于(1)和(2)。(1) 所花费的时间取决于查询中的变量数量,这在 50 个变量下应该不是问题。(2) 完全取决于您查询的性质以及您的数据的形状和数量。(3) 取决于触发的规则数量,以及推理器需要检查它们是否匹配规则的实例数量
推荐阅读
- .htaccess - 使用子域重写 url 返回“无法访问此站点”
- php - Wordpress 如何使用 qTranslateX 插件以编程方式更新特定语言的帖子名称
- sql-server - 如何直接从表中为 sp_executesql 分配参数值?
- arduino - EM4095 韦根 rfid arduino uno
- python - 根据另一个 csv 中的单元格内容从 csv 中删除行
- c# - 显式指定 Lambda 参数类型
- php - 如何使用codeigniter加入多列
- database - Teradata Ansi 模式
- java - 如何根据其宽度或高度将 URI 图像放入 ImageView
- python - Celery:如果父任务超时,则不执行子任务组