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)

يشير ذلك المصطلح إلى الوقت الإجمالي اللازم لتنفيذ طلب البحث في الخلفية.

مدة بالثواني تضم تسعة أرقام كسور كحد أقصى وتنتهي بـ "s"، مثال: "3.5s"

readOperations

string (int64 format)

إجمالي عمليات القراءة القابلة للفوترة.

debugStats

object (Struct format)

تصحيح أخطاء الإحصاءات من تنفيذ طلب البحث. ويُرجى العِلم بأنّ إحصاءات تصحيح الأخطاء عرضة للتغيير مع تطوّر Firestore. يم