ExplainMetrics

Explique as métricas da consulta.

Representação JSON
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
Campos
planSummary

object (PlanSummary)

Informações da fase de planejamento da consulta.

executionStats

object (ExecutionStats)

Estatísticas agregadas da execução da consulta. Presente apenas quando ExplainOptions.analyze estiver definido como verdadeiro.

PlanSummary

Informações da fase de planejamento da consulta.

Representação JSON
{
  "indexesUsed": [
    {
      object
    }
  ]
}
Campos
indexesUsed[]

object (Struct format)

Os índices selecionados para a consulta. For example: [ {"queryScope": "Collection", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)"} ]

ExecutionStats

Estatísticas de execução da consulta.

Representação JSON
{
  "resultsReturned": string,
  "executionDuration": string,
  "readOperations": string,
  "debugStats": {
    object
  }
}
Campos
resultsReturned

string (int64 format)

Número total de resultados retornados, incluindo documentos, projeções, resultados de agregação e chaves.

executionDuration

string (Duration format)

Tempo total para executar a consulta no back-end.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

readOperations

string (int64 format)

Total de operações de leitura faturáveis.

debugStats

object (Struct format)

Depuração de estatísticas da execução da consulta. As estatísticas de depuração estão sujeitas a alterações à medida que o Firestore evolui. It could include: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }