ExplainMetrics

Giải thích các chỉ số cho truy vấn.

Biểu diễn dưới dạng JSON
{
  "planSummary": {
    object (PlanSummary)
  },
  "executionStats": {
    object (ExecutionStats)
  }
}
Trường
planSummary

object (PlanSummary)

Thông tin về giai đoạn lập kế hoạch cho truy vấn.

executionStats

object (ExecutionStats)

Số liệu thống kê tổng hợp từ việc thực thi truy vấn. Chỉ hiển thị khi ExplainOptions.analyze được đặt thành true.

Tóm tắt kế hoạch

Thông tin về giai đoạn lập kế hoạch cho truy vấn.

Biểu diễn dưới dạng JSON
{
  "indexesUsed": [
    {
      object
    }
  ]
}
Trường
indexesUsed[]

object (Struct format)

Các chỉ mục được chọn cho truy vấn. Ví dụ: [ {"queryScope": "Collection", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)"} ]

Thống kê thực thi

Số liệu thống kê về việc thực thi truy vấn.

Biểu diễn dưới dạng JSON
{
  "resultsReturned": string,
  "executionDuration": string,
  "readOperations": string,
  "debugStats": {
    object
  }
}
Trường
resultsReturned

string (int64 format)

Tổng số kết quả được trả về, bao gồm tài liệu, phép chiếu, kết quả tổng hợp, khoá.

executionDuration

string (Duration format)

Tổng thời gian thực thi truy vấn trong phần phụ trợ.

Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng "s". Ví dụ: "3.5s".

readOperations

string (int64 format)

Tổng số hoạt động đọc có thể tính phí.

debugStats

object (Struct format)

Gỡ lỗi số liệu thống kê khỏi quá trình thực thi truy vấn. Xin lưu ý rằng số liệu thống kê gỡ lỗi có thể thay đổi khi Firestore phát triển. Dữ liệu này có thể bao gồm: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }