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ừ quá trình thực thi truy vấn. Chỉ hiển thị khi ExplainOptions.analyze được đặt thành true.

PlanSummary

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)

Chỉ mục được chọn cho truy vấn. For example: [ {"queryScope": "Collection", "properties": "(foo ASC, name ASC)"}, {"queryScope": "Collection", "properties": "(bar ASC, name ASC)"} ]

ExecutionStats

Số liệu thống kê về quá trình thực thi của 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ố thập phân, kết thúc bằng "s". Ví dụ: "3.5s".

readOperations

string (int64 format)

Tổng số tác vụ đọc có thể tính phí.

debugStats

object (Struct format)

Gỡ lỗi thống kê từ quá trình thực thi truy vấn. Lưu ý rằng số liệu thống kê gỡ lỗi có thể thay đổi khi Firestore phát triển. It could include: { "indexes_entries_scanned": "1000", "documents_scanned": "20", "billing_details" : { "documents_billable": "20", "index_entries_billable": "1000", "min_query_cost": "0" } }