ExplainMetrics

Sorgunun metriklerini açıklayın.

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

object (PlanSummary)

Sorgunun planlama aşaması bilgileri.

executionStats

object (ExecutionStats)

Sorgunun yürütülmesinden elde edilen toplu istatistikler. Yalnızca ExplainOptions.analyze doğru değerine ayarlandığında mevcut olur.

PlanSummary

Sorgunun planlama aşaması bilgileri.

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

object (Struct format)

Sorgu için seçilen dizinler. For example: [ {"queryScope": "Collection", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)"} ]

ExecutionStats

Sorgunun yürütme istatistikleri.

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

string (int64 format)

Dokümanlar, 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 geçen toplam süre.

"s" ile biten ve en fazla dokuz kesir basamağı olan, saniye cinsinden bir 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 itibaren istatistiklerde hata ayıklama. Hata ayıklama istatistiklerinin Firestore geliştikçe değişebileceğini unutmayın. It could include: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }