我制作了一个 python 批处理,将过滤后的顶点数据集与特定顶点进行比较。我的问题是我需要执行超过 35000 次这批。(使用相同的过滤数据集)
起初,我每次都查询这个过滤后的数据集(30 秒/请求):
SELECT @rid FROM Expression WHERE OUT("identifie").asList().size() > 3
然后,我决定将这个数据集中的所有 rid 保存在一个 python 变量中,并从每个请求中的 rid 中选择它。(5秒/请求):
LET $filtered_expressions = (SELECT FROM [92:0, 92:1, ... , 98:2])
所以,我想知道,我可以将这个过滤后的数据集保存在数据库内存或类似的东西中以改进我的批处理,因为这是每个请求中花费最多时间的东西吗?