ExplainMetrics

Messwerte für die Abfrage erklären

JSON-Darstellung
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
Felder
planSummary

object (PlanSummary)

Informationen zur Planungsphase für die Abfrage.

executionStats

object (ExecutionStats)

Aggregierte Statistiken aus der Ausführung der Abfrage. Nur vorhanden, wenn ExplainOptions.analyze auf „true“ gesetzt ist.

PlanSummary

Informationen zur Planungsphase für die Abfrage.

JSON-Darstellung
{
  "indexesUsed": [
    {
      object
    }
  ]
}
Felder
indexesUsed[]

object (Struct format)

Die für die Abfrage ausgewählten Indexe. For example: [ {"queryScope": "Collection", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)"} ]

ExecutionStats

Ausführungsstatistiken für die Abfrage.

JSON-Darstellung
{
  "resultsReturned": string,
  "executionDuration": string,
  "readOperations": string,
  "debugStats": {
    object
  }
}
Felder
resultsReturned

string (int64 format)

Gesamtzahl der zurückgegebenen Ergebnisse, einschließlich Dokumenten, Projektionen, Aggregationsergebnissen und Schlüssel.

executionDuration

string (Duration format)

Gesamtzeit für die Ausführung der Abfrage im Back-End.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".

readOperations

string (int64 format)

Abrechenbare Lesevorgänge insgesamt.

debugStats

object (Struct format)

Debugging von Statistiken aus der Ausführung der Abfrage Beachten Sie, dass sich die Debugging-Statistiken im Zuge der Weiterentwicklung von Firestore ändern können. It could include: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }