Dear Apache AGE developers,
I have a question regarding intra-query parallelism in Apache AGE 1.7.0
or 1.8.0.
Does Apache AGE currently support intra-query parallelism for Cypher
queries?
More specifically:
* Can a single Cypher query use multiple workers/cores during its
execution?
* If so, which Cypher operations or query patterns can benefit from
parallel execution?
* Does AGE rely on PostgreSQL's parallel query infrastructure and
parallel workers, or does AGE provide any AGE-specific parallel
execution mechanism?
I have experimented with PostgreSQL parameters such as
max_parallel_workers, max_parallel_workers_per_gather, and
max_worker_processes. I observed parallel workers in some execution
plans, but it is unclear whether this parallelism comes from AGE's
Cypher processing or only from underlying PostgreSQL operations.
Any clarification regarding the current implementation would be greatly
appreciated.
Thank you for your help.
Parastoo Kafili