我们希望创建一个非常慢的查询,以便在我们的应用程序中测试它。是否有任何方法使Neo4j查询持续特定的秒数?
发布于 2017-08-14 19:12:34
我相信你可以使用APOC程序apoc.util.sleep。
根据医生的说法:
apoc.util.sleep({duration}):为millis睡觉,事务终止是光荣的
例如:
CALL apoc.util.sleep(1000) // wait for 1 second
MATCH (node) // match 'node'...
RETURN node // ... return 'node'请记住根据您正在使用的Neo4j版本安装APOC程序。看看版本兼容性矩阵。
发布于 2017-08-14 19:10:55
您可以通过在dbms.transaction.timeout中为neo4j.conf设置值来启用执行保护。这将设置事务运行的最长时间。
默认情况下,值为0s,它禁用执行保护程序。
https://stackoverflow.com/questions/45681161
复制相似问题