openCypher 查询计划缓存提示
查询级别的查询提示 QUERY:PLANCACHE 可以在每个查询(无论是否参数化)的基础上覆盖查询计划缓存行为。它需要与 USING 子句一起使用。该查询提示接受 enabled 或 disabled 作为值。有关查询计划缓存的更多信息,请参阅 Amazon Neptune 中的查询计划缓存。
# Forcing plan to be cached or reused % curl -k https://<endpoint>:<port>/opencypher \ -d "query=Using QUERY:PLANCACHE \"enabled\" MATCH(n) RETURN n LIMIT 1" % curl -k https://<endpoint>:<port>/opencypher \ -d "query=Using QUERY:PLANCACHE \"enabled\" RETURN \$arg" \ -d "parameters={\"arg\": 123}" # Forcing plan to be neither cached nor reused % curl -k https://<endpoint>:<port>/opencypher \ -d "query=Using QUERY:PLANCACHE \"disabled\" MATCH(n) RETURN n LIMIT 1"