ExplainMetrics

Объясните метрики для запроса.

JSON-представление
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
Поля
planSummary

object ( PlanSummary )

Информация о этапе планирования для запроса.

executionStats

object ( ExecutionStats )

Агрегированная статистика выполнения запроса. Присутствует только в том случае, если ExplainOptions.analyze установлено значение true.

ПланСводка

Информация о этапе планирования для запроса.

JSON-представление
{
  "indexesUsed": [
    {
      object
    }
  ]
}
Поля
indexesUsed[]

object ( Struct format)

Индексы, выбранные для запроса. Например: [ {"queryScope": "Коллекция", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)" } ]

Статистика выполнения

Статистика выполнения запроса.

JSON-представление
{
  "resultsReturned": string,
  "executionDuration": string,
  "readOperations": string,
  "debugStats": {
    object
  }
}
Поля
resultsReturned

string ( int64 format)

Общее количество возвращенных результатов, включая документы, прогнозы, результаты агрегирования, ключи.

executionDuration

string ( Duration format)

Общее время выполнения запроса в серверной части.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

readOperations

string ( int64 format)

Общее количество оплачиваемых операций чтения.

debugStats

object ( Struct format)

Отладка статистики выполнения запроса. Обратите внимание, что статистика отладки может меняться по мере развития Firestore. Оно может включать: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }