Company
Date Published
Author
Petra Selmer & Mark Needham
Word count
2241
Language
English
Hacker News points
None

Summary

The text discusses various aspects of query planning and optimization in Neo4j, a graph database management system. It explains how Cypher, the query language used in Neo4j, executes queries and how the cost-based planner determines the optimal execution plan. The article also covers topics such as using indexes and constraints, splitting MATCH clauses to reduce cardinality, forcing indexes, and providing additional query hints like parameters and avoiding Cartesian products. These tips aim to help users optimize their Cypher queries for better performance.