apoc.warmup.run过程Cypher 5 中已弃用Cypher 25 中已移除
|
在 APOC 2025.06 版本中,由于以下原因,此过程已从 APOC 核心库中移除:
如果您使用的是 APOC 2025.06 或更高版本,该过程在 Cypher 25 中不可用,但仍可与 Cypher 5 一起使用。有关更多信息,请参阅 APOC 和 Cypher 版本。 |
|
此过程不建议在多线程中运行,因此并行运行时(Parallel runtime)不支持该过程。有关更多信息,请参阅 Cypher 手册 → 并行运行时。 |
语法 |
|
||
描述 |
将数据库中的所有 |
||
输入参数 |
名称 |
类型 |
描述 |
|
|
loadProperties = false :: BOOLEAN 默认值为: |
|
|
|
loadDynamicProperties = false :: BOOLEAN 默认值为: |
|
|
|
loadIndexes = false :: BOOLEAN 默认值为: |
|
返回参数 |
名称 |
类型 |
描述 |
|
|
pageSize :: INTEGER |
|
|
|
totalTime :: INTEGER |
|
|
|
transactionWasTerminated :: BOOLEAN |
|
|
|
nodesPerPage :: INTEGER |
|
|
|
nodesTotal :: INTEGER |
|
|
|
nodePages :: INTEGER |
|
|
|
nodesTime :: INTEGER |
|
|
|
relsPerPage :: INTEGER |
|
|
|
relsTotal :: INTEGER |
|
|
|
relPages :: INTEGER |
|
|
|
relsTime :: INTEGER |
|
|
|
relGroupsPerPage :: INTEGER |
|
|
|
relGroupsTotal :: INTEGER |
|
|
|
relGroupPages :: INTEGER |
|
|
|
relGroupsTime :: INTEGER |
|
|
|
propertiesLoaded :: BOOLEAN |
|
|
|
dynamicPropertiesLoaded :: BOOLEAN |
|
|
|
propsPerPage :: INTEGER |
|
|
|
propRecordsTotal :: INTEGER |
|
|
|
propPages :: INTEGER |
|
|
|
propsTime :: INTEGER |
|
|
|
stringPropsPerPage :: INTEGER |
|
|
|
stringPropRecordsTotal :: INTEGER |
|
|
|
stringPropPages :: INTEGER |
|
|
|
stringPropsTime :: INTEGER |
|
|
|
arrayPropsPerPage :: INTEGER |
|
|
|
arrayPropRecordsTotal :: INTEGER |
|
|
|
arrayPropPages :: INTEGER |
|
|
|
arrayPropsTime :: INTEGER |
|
|
|
indexesLoaded :: BOOLEAN |
|
|
|
indexPages :: INTEGER |
|
|
|
indexTime :: INTEGER |
|
使用示例
本节中的示例基于以下示例图
MERGE (michael:Person {name: "Michael"})
WITH michael
CALL {
WITH michael
UNWIND range(0, 10000) AS id
MERGE (p:Person {name: "Person" + id})
MERGE (michael)-[:KNOWS]-(p)
RETURN count(*) AS friends
}
RETURN friends;
| friends |
|---|
10001 |
CALL apoc.warmup.run()
YIELD nodesTotal, nodePages, relsTotal, relPages, propPages, propertiesLoaded
RETURN nodesTotal, nodePages, relsTotal, relPages, propPages, propertiesLoaded;
| nodesTotal | nodePages | relsTotal | relPages | propPages | propertiesLoaded |
|---|---|---|---|---|---|
10002 |
184 |
10001 |
417 |
503 |
FALSE |
CALL apoc.warmup.run(true, true, false)
YIELD nodesTotal, nodePages, relsTotal, relPages, propPages, propertiesLoaded
RETURN nodesTotal, nodePages, relsTotal, relPages, propPages, propertiesLoaded;
| nodesTotal | nodePages | relsTotal | relPages | propPages | propertiesLoaded |
|---|---|---|---|---|---|
10002 |
184 |
10001 |
417 |
503 |
TRUE |
|
此过程仅适用于数据库记录格式为 |