Die folgenden Werte werden als Ergebnisse für Vorgänge zurückgegeben, die mit Query Explain ausgeführt werden.
Planaufzeichnungen
| Schlüssel | Typ | Änderungen vorbehalten? | Beschreibung |
|---|---|---|---|
| indexes_used | Liste der generischen Strukturen | Ja, die Inhalte in der Struct-Antwort können sich ändern. | Liste der für diese Abfrage ausgewählten Indexe. Siehe unten. |
Verwendete Indexe
Die Inhalte der verwendeten Indexe können sich im Laufe der Entwicklung des Datastore-Modus ändern.
| Schlüssel | Typ | Beschreibung |
|---|---|---|
| query_scope | String | Der Bereich, in dem eine Abfrage ausgeführt wird. Beispiele: Collection, Collection Group und Includes Ancestors.
|
| Attribute | String | Die Indexfelder in einem Format, z. B. (age ASC, __name__ ASC).
|
Ausführungsstatistiken
Zusammengefasste Ausführungsstatistiken für die Abfrage.
| Schlüssel | Typ | Kann sich das Feld ändern? | Beschreibung |
|---|---|---|---|
| results_returned | long | Nein | Gesamtzahl der zurückgegebenen Ergebnisse, einschließlich Entitäten, Projektionen, Aggregationsergebnissen und Schlüsseln. |
| execution_duration | Dauer | Nein | Gesamtzeit für die Ausführung der Abfrage im Backend. |
| read_operations | long | Nein | Abrechnungsfähige Lesevorgänge insgesamt. |
| debug_stats | Generische Struktur | Ja, die Inhalte in der Struct-Antwort können sich ändern. | Debuggingstatistiken aus der Ausführung der Abfrage. Siehe unten. |
Debuggingstatistiken
Die folgenden Ergebnisse sind hilfreich für das Debuggen von Anwendungsfällen und die Analyse von optionalen Rohstatistiken.
Der Inhalt von Debug-Statistiken kann sich im Laufe der Entwicklung des Datastore-Modus ändern.
| Schlüssel | Typ | Beschreibung |
|---|---|---|
| index_entries_scanned | String | Gesamtzahl der Indexeinträge, die während der Abfrage geprüft wurden. |
| documents_scanned | String | Gesamtzahl der Dokumente, die während der Abfrage gescannt wurden. |
| billing_details | Generische Struktur | Abrechnungsdetails, einschließlich Messwerten wie „documents_billable“, „index_entries_billable“ und „min_query_cost“. |
Nächste Schritte
- Weitere Informationen zum Ausführen von Abfragen mit „Erklären“ und „Analysieren“
- Weitere Informationen zum Optimieren von Abfragen und Indexen