ExplainMetrics

อธิบายเมตริกสำหรับการค้นหา

การแสดง JSON
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
ช่อง
planSummary

object (PlanSummary)

ข้อมูลระยะการวางแผนสำหรับการค้นหา

executionStats

object (ExecutionStats)

สถิติรวมจากการดำเนินการค้นหา แสดงเมื่อตั้งค่า ExplainOptions.analyze เป็น "จริง" เท่านั้น

สรุปแผน

ข้อมูลระยะการวางแผนสำหรับการค้นหา

การแสดง JSON
{
  "indexesUsed": [
    {
      object
    }
  ]
}
ช่อง
indexesUsed[]

object (Struct format)

ดัชนีที่เลือกสำหรับการค้นหา ตัวอย่างเช่น [ {"queryScope": "Collection", "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)

เวลาทั้งหมดในการดำเนินการค้นหาในแบ็กเอนด์

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" ตัวอย่างเช่น "3.5s"

readOperations

string (int64 format)

การดำเนินการอ่านที่เรียกเก็บเงินได้ทั้งหมด

debugStats

object (Struct format)

การแก้ไขข้อบกพร่องของสถิติจากการดำเนินการค้นหา โปรดทราบว่าสถิติการแก้ไขข้อบกพร่องอาจมีการเปลี่ยนแปลงเมื่อ Firestore พัฒนาขึ้น โดยอาจมี { "indexes_entries_sformatted": "1000", "documents_sสิ่งเหล่านี้": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" }