ExplainMetrics

Sorguyla ilgili metrikleri açıklayın.

JSON gösterimi
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
Alanlar
planSummary

object (PlanSummary)

Sorgu için planlama aşaması bilgileri.

executionStats

object (ExecutionStats)

Sorgunun yürütülmesine dair toplu istatistikler. Yalnızca ExplainOptions.analyze doğru olarak ayarlandığında mevcut olur.

Plan Özeti

Sorgu için planlama aşaması bilgileri.

JSON gösterimi
{
  "indexesUsed": [
    {
      object
    }
  ]
}
Alanlar
indexesUsed[]

object (Struct format)

Sorgu için seçilen dizinler. Örneğin: [ {"queryScope": "Collection", "properties": "(foo ASC, ad ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, ad ASC)"} ]

Yürütme İstatistikleri

Sorgu için yürütme istatistikleri.

JSON gösterimi
{
  "resultsReturned": string,
  "executionDuration": string,
  "readOperations": string,
  "debugStats": {
    object
  }
}
Alanlar
resultsReturned

string (int64 format)

Belgeler, projeksiyonlar, toplama sonuçları ve anahtarlar dahil olmak üzere döndürülen toplam sonuç sayısı.

executionDuration

string (Duration format)

Sorguyu arka uçta yürütmek için toplam süre.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

readOperations

string (int64 format)

Toplam faturalandırılabilir okuma işlemi sayısı.

debugStats

object (Struct format)

Sorgunun yürütülmesinden elde edilen istatistiklerde hata ayıklama. Firestore geliştikçe hata ayıklama istatistiklerinin değişebileceğini unutmayın. Şunları içerebilir: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" }