Database hits (DbHits)
Each operator will send a request to the storage engine to do work such as retrieving or updating data. A database hit is an abstract unit of this storage engine work.
We list below all the actions that trigger one or more database hits:
- 
Create actions - 
Create a node 
- 
Create a relationship 
- 
Create a new node label 
- 
Create a new relationship type 
- 
Create a new ID for property keys with the same name 
 
- 
- 
Delete actions - 
Delete a node 
- 
Delete a relationship 
 
- 
- 
Update actions - 
Set one or more labels on a node 
- 
Remove one or more labels from a node 
 
- 
- 
Node-specific actions - 
Get a node by its ID 
- 
Get the degree of a node 
- 
Determine whether a node is dense 
- 
Determine whether a label is set on a node 
- 
Get the labels of a node 
- 
Get a property of a node 
- 
Get an existing node label 
- 
Get the name of a label by its ID, or its ID by its name 
 
- 
- 
Relationship-specific actions - 
Get a relationship by its ID 
- 
Get a property of a relationship 
- 
Get an existing relationship type 
- 
Get a relationship type name by its ID, or its ID by its name 
 
- 
- 
General actions - 
Get the name of a property key by its ID, or its ID by the key name 
- 
Find a node or relationship through an index seek or index scan 
- 
Find a path in a variable-length expand 
- 
Find a shortest path 
- 
Ask the count store for a value 
 
- 
- 
Schema actions - 
Add an index 
- 
Drop an index 
- 
Get the reference of an index 
- 
Create a constraint 
- 
Drop a constraint 
 
- 
- 
Call a procedure 
- 
Call a user-defined function 
| The presented value can vary slightly depending on the Cypher® runtime that was used to execute the query. In the pipelined runtime the number of database hits will typically be higher since it uses a more accurate way of measuring. |