Skip to content

Commit d6a6c55

Browse files
fix
1 parent 9239c49 commit d6a6c55

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

modules/ROOT/pages/patterns/shortest-paths.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -786,7 +786,7 @@ PROFILE
786786
MATCH (start:N {trail: ["C", "C", "A", "C", "A", "B", "B", "B", "A"]}),
787787
(end:N {level: 9})
788788
CALL (start, end) {
789-
MATCH p = ANY SHORTEST (start)--+(end)
789+
MATCH p = ANY SHORTEST (start)--{2,}(end)
790790
RETURN p
791791
}
792792
RETURN count(*) AS pathCount
@@ -798,21 +798,21 @@ RETURN count(*) AS pathCount
798798
+------------------------------------+----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+---------------+
799799
| Operator | Id | Details | Estimated Rows | Rows | DB Hits | Memory (Bytes) | Page Cache Hits/Misses | Time (ms) | Pipeline |
800800
+------------------------------------+----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+---------------+
801-
| +ProduceResults | 0 | `count(*)` | 1 | 1 | 0 | 0 | 0/0 | 0.120 | |
801+
| +ProduceResults | 0 | pathCount | 1 | 1 | 0 | 0 | 0/0 | 0.333 | |
802802
| | +----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+ |
803-
| +EagerAggregation | 1 | count(*) AS `count(*)` | 1 | 1 | 0 | 40 | 0/0 | 0.172 | In Pipeline 2 |
803+
| +EagerAggregation | 1 | count(*) AS pathCount | 1 | 1 | 0 | 40 | 0/0 | 0.909 | In Pipeline 2 |
804804
| | +----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+---------------+
805-
| +Projection | 2 | (start)-[anon_7*]-(end) AS p | 8052 | 19682 | 314930 | | 184197/0 | 35.430 | |
805+
| +Projection | 2 | (start)-[anon_7*]-(end) AS p | 8052 | 19682 | 314930 | | 189543/0 | 56.101 | |
806806
| | +----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+ |
807-
| +StatefulShortestPath(Into, Trail) | 3 | SHORTEST 1 (start) ((`anon_3`)-[`anon_4`]-(`anon_5`)){1, } (end) | 8052 | 19682 | 32672226 | 157866776 | 3588500/0 | 14200.424 | In Pipeline 1 |
807+
| +StatefulShortestPath(Into, Trail) | 3 | SHORTEST 1 (start) ((`anon_3`)-[`anon_4`]-(`anon_5`)){2, } (end) | 8052 | 19682 | 32986690 | 221423992 | 3775866/0 | 22775.150 | In Pipeline 1 |
808808
| | +----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+---------------+
809-
| +MultiNodeIndexSeek | 4 | UNIQUE start:N(trail) WHERE trail = $autolist_0, RANGE INDEX end:N(level) WHERE level = $autoint_1 | 8052 | 19683 | 19686 | 376 | 108/0 | 4.014 | In Pipeline 0 |
809+
| +MultiNodeIndexSeek | 4 | UNIQUE start:N(trail) WHERE trail = $autolist_0, RANGE INDEX end:N(level) WHERE level = $autoint_1 | 8052 | 19683 | 19686 | 376 | 3/54 | 23.649 | In Pipeline 0 |
810810
+------------------------------------+----+----------------------------------------------------------------------------------------------------+----------------+-------+----------+----------------+------------------------+-----------+---------------+
811811
812-
Total database accesses: 33006842, total allocated memory: 157867272
812+
Total database accesses: 33321306, total allocated memory: 221424488
813813
814814
1 row
815-
ready to start consuming query after 32 ms, results consumed after another 14244 ms
815+
ready to start consuming query after 57 ms, results consumed after another 22870 ms
816816
----
817817
818818
As the plan shows, in this scenario it is not more efficient to enforce a single source-target node pair.

0 commit comments

Comments
 (0)