تجزیه‌وتحلیل آمار عملکرد پُرسمان

این صفحه نحوه استفاده از داشبورد «اطلاعات آماری پُرسمان» را برای شناسایی و تجزیه‌وتحلیل عملکرد پُرسمان شرح می‌دهد.

نمای کلی اطلاعات آماری پُرسمان

از داشبورد «اطلاعات آماری پرسمان» برای پایش پرسمان‌های مرتبط با سنجه‌ها استفاده کنید. براساس این سنجه‌ها، می‌توانید پُرکاربردترین پُرسمان‌ها و پُرسمان‌های با تأخیر بالا را که ممکن است نیاز به بهینه‌سازی داشته باشند شناسایی کنید. از داشبورد «اطلاعات آماری پُرسمان» برای کمک به موارد زیر استفاده کنید:

  • بهینه‌سازی عملکرد پُرسمان: پُرسمان‌های با تأخیر بالا را که ممکن است نیاز به بهینه‌سازی داشته باشند شناسایی کنید.
  • مدیریت هزینه پُرسمان: پُرسمان‌های پرهزینه را کشف کنید و آن‌ها را برای کاهش هزینه‌ها بهینه‌سازی کنید.
  • پایش آمار پُرسمان: آمار پُرسمان را درطول زمان ردیابی کنید.

داده‌های اطلاعات آماری پُرسمان

اطلاعات آماری پُرسمان شامل داده‌های روش‌های میانای برنامه‌سازی کاربردی زیر است:

  • find
  • aggregate

می‌توانید داده‌های مربوط به پُرسمان‌هایی را که از این روش‌ها برای پروژه، پایگاه داده، و مدت زمان مشخصی از ۱۰ دقیقه تا ۳۰ روز استفاده می‌کنند مشاهده کنید. داده‌های مربوط به پُرسمان‌های دارای ساختار معادل تحت یک پُرسمان نرمال‌شده واحد ثبت می‌شود.

«اطلاعات آماری پُرسمان» اطلاعات زیر را درباره پُرسمان برمی‌گرداند:

نوشتار پُرسمان عادی‌شده ساختار پُرسمان که به‌صورت نوشتار نشان داده شده است.
تعداد اجرا تعداد اجراها در پنجره زمانی انتخاب‌شده.
تعداد خطا تعداد خطاها در پنجره زمانی انتخاب‌شده.
میانگین مدت اجرا(میلی‌ثانیه) میانگین زمان برحسب میلی‌ثانیه که طول کشیده است تا پایگاه داده پُرسمان را پردازش کند.
میانگین تعداد نتایج برگردانده‌شده تعداد نتایج برگردانده‌شده توسط پُرسمان. نتایج شامل اسناد، شناسه‌های مجموعه، و باکت‌های انبوهشی است.
میانگین تعداد اسناد اسکن‌شده تعداد اسناد اسکن‌شده در پُرسمان.
میانگین تعداد ورودی‌های نمایه اسکن‌شده تعداد ورودی‌های نمایه که برای اجرای پُرسمان بررسی شده‌اند.
بار کردن براساس میانگین زمان داده‌هایی برای کمک به فیلتر کردن پرسمان‌های برتر براساس میانگین تأخیر.
بارگیری براساس مجموع عملیات خواندن (قابل‌صورت‌حساب) داده‌هایی برای کمک به فیلتر کردن پُرسمان‌های برتر براساس کل عملیات خواندن قابل‌صورت‌حساب.

جزئیات و حفظ داده‌ها

جزئیات داده‌ها به مدت مشخص‌شده بستگی دارد:

  • دانه‌بندی ۱۰ دقیقه‌ای برای فاصله‌های زمانی تا ۴ روز قبل
  • دانه‌بندی ۱ ساعته برای فاصله‌های زمانی تا ۳۰ روز قبل

حداکثر مدت حفظ داده‌ها برای «اطلاعات آماری پُرسمان» ۳۰ روز است. داده‌های ۱۰ دقیقه‌ای به‌مدت ۴ روز و داده‌های ساعتی به‌مدت ۳۰ روز ذخیره می‌شوند.

محدودیت‌ها

داده‌های اطلاعات آماری پُرسمان با یک تا دو ساعت تأخیر ارائه می‌شود.

قیمت‌گذاری

«اطلاعات آماری پُرسمان» هزینه اضافی ندارد.

نقش‌های الزامی

برای دریافت اجازه‌ای که برای مشاهده داشبورد «اطلاعات آماری پُرسمان» نیاز دارید، از سرپرستتان بخواهید نقش IAM Datastore Viewer (roles/datastore.viewer) را در پروژه شما به شما اعطا کند.

این نقش ازپیش تعریف‌شده حاوی اجازه datastore.insights.get است، که برای مشاهده داشبورد «اطلاعات آماری پُرسمان» لازم است.

همچنین ممکن است بتوانید این اجازه را با نقش‌های سفارشی یا سایر نقش‌های ازپیش تعریف‌شده دریافت کنید.

مشاهده اطلاعات آماری پُرسمان

کنسول Firebase
  1. برای مشاهده اطلاعات آماری پُرسمان برای پایگاه داده Cloud Firestore، صفحه اطلاعات آماری پُرسمان پایگاه داده را در کنسول Google Cloud باز کنید.
  2. در کنسول Firebase، به صفحه Firestore Database بروید.

    رفتن به Firestore Database

  3. از فهرست پایگاه‌های داده، پایگاه داده‌ای را انتخاب کنید.
  4. از فهرست برگه‌ها، روی اطلاعات آماری پُرسمان کلیک کنید.

    برای پیدا کردن پُرسمان‌های برتر براساس تأخیر یا تعداد عملیات خواندن، روی تأخیر یا عملیات خواندن کلیک کنید.

حالا چه می‌شود