مشکلات تاخیر را حل کنید

فقط مربوط به Cloud Firestore Enterprise edition.

این صفحه به شما نشان می دهد که چگونه مشکلات تاخیر را با Cloud Firestore با سازگاری MongoDB حل کنید.

تأخیر

جدول زیر علل احتمالی افزایش تاخیر را شرح می دهد:

علت تاخیر انواع عملیات تحت تأثیر قطعنامه
پایدار، افزایش ترافیک. بخوان، بنویس

برای افزایش سریع ترافیک، Cloud Firestore با سازگاری MongoDB تلاش می کند تا به طور خودکار مقیاس شود تا تقاضای افزایش یافته را برآورده کند. هنگامی که Cloud Firestore با مقیاس سازگاری MongoDB، تاخیر شروع به کاهش می کند.

نقاط داغ (نرخ خواندن، نوشتن و حذف بالا در محدوده سند باریک) توانایی Cloud Firestore با سازگاری MongoDB را برای مقیاس‌بندی محدود می‌کند. بررسی از نقاط داغ اجتناب کنید و نقاط داغ را در برنامه خود شناسایی کنید.

مشاجره، یا از به‌روزرسانی مکرر یک سند یا از تراکنش‌ها. بخوان، بنویس

نرخ نوشتن اسناد را کاهش دهید.

تعداد اسناد به روز شده در یک تراکنش نوشتن را کاهش دهید.

قرائت های بزرگ که بسیاری از اسناد را برمی گرداند. خواندن از صفحه بندی برای تقسیم خواندن های بزرگ استفاده کنید.
حذف های اخیر بسیار زیاد است. خواندن
این امر به شدت بر عملیاتی که مجموعه ها را در یک پایگاه داده فهرست می کند تأثیر می گذارد.
اگر تأخیر به دلیل حذف های زیاد اخیر ایجاد شده باشد، مشکل باید پس از مدتی به طور خودکار برطرف شود. اگر مشکل حل نشد، با پشتیبانی تماس بگیرید .
fanout فهرست، به ویژه برای فیلدهای آرایه و فیلدهای سند جاسازی شده. نوشتن فهرست بندی فیلدهای آرایه و فیلدهای سند جاسازی شده را مرور کنید.
بزرگ می نویسد. نوشتن

سعی کنید تعداد نوشتن در هر عملیات را کاهش دهید.

برای ورود داده های انبوه در جایی که به اتمی نیاز ندارید، از نوشتن های فردی موازی شده استفاده کنید.