Explain metrics for the query.
JSON representation |
---|
{ "planSummary": { object ( |
Fields | |
---|---|
planSummary |
Planning phase information for the query. |
executionStats |
Aggregated stats from the execution of the query. Only present when |
PlanSummary
Planning phase information for the query.
JSON representation |
---|
{ "indexesUsed": [ { object } ] } |
Fields | |
---|---|
indexesUsed[] |
The indexes selected for the query. For example: [ {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"}, {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"} ] |
ExecutionStats
Execution statistics for the query.
JSON representation |
---|
{ "resultsReturned": string, "executionDuration": string, "readOperations": string, "debugStats": { object } } |
Fields | |
---|---|
resultsReturned |
Total number of results returned, including documents, projections, aggregation results, keys. |
executionDuration |
Total time to execute the query in the backend. A duration in seconds with up to nine fractional digits, ending with ' |
readOperations |
Total billable read operations. |
debugStats |
Debugging statistics from the execution of the query. Note that the debugging stats are subject to change as Firestore evolves. It could include: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } } |