ExplainMetrics

הסבר למדדים של השאילתה.

ייצוג JSON
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
שדות
planSummary

object (PlanSummary)

מידע על שלב התכנון עבור השאילתה.

executionStats

object (ExecutionStats)

נתונים סטטיסטיים מצטברים מביצוע השאילתה. מוצג רק אם המדיניות ExplainOptions.analyze מוגדרת כ-True.

PlanSummary

מידע על שלב התכנון עבור השאילתה.

ייצוג JSON
{
  "indexesUsed": [
    {
      object
    }
  ]
}
שדות
indexesUsed[]

object (Struct format)

האינדקסים שנבחרו לשאילתה. For example: [ {"queryScope": "Collection", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)"} ]

ExecutionStats

סטטיסטיקת ביצוע של השאילתה.

ייצוג 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. It could include: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }