এই পৃষ্ঠায় দেখানো হয়েছে কীভাবে Cloud Firestore লেটেন্সি সমস্যা সমাধান করা যায়।
লেটেন্সি
নিম্নলিখিত সারণিতে বর্ধিত লেটেন্সির সম্ভাব্য কারণগুলো বর্ণনা করা হলো:
| বিলম্বের কারণ | প্রভাবিত কার্যক্রমের প্রকারভেদ | সমাধান |
|---|---|---|
| ক্রমাগত ক্রমবর্ধমান যান চলাচল। | পড়া, লেখা | ট্র্যাফিক দ্রুত বৃদ্ধি পেলে, Cloud Firestore বর্ধিত চাহিদা মেটাতে স্বয়ংক্রিয়ভাবে স্কেল করার চেষ্টা করে। Cloud Firestore স্কেল করলে, ল্যাটেন্সি কমতে শুরু করে। হট-স্পট (ডকুমেন্টের একটি সংকীর্ণ পরিসরে উচ্চ হারে রিড, রাইট এবং ডিলিট) Cloud Firestore স্কেল করার ক্ষমতাকে সীমিত করে। আপনার অ্যাপ্লিকেশনে হট-স্পট এড়িয়ে চলুন এবং হট-স্পট শনাক্ত করুন। |
| একটিমাত্র নথি খুব ঘন ঘন হালনাগাদ করার কারণে অথবা লেনদেনের কারণে বিরোধ সৃষ্টি হতে পারে। | পড়া, লেখা | প্রতিটি ডকুমেন্টের জন্য লেখার হার কমান। একটি একক রাইট ট্রানজ্যাকশনে আপডেট করা ডকুমেন্টের সংখ্যা হ্রাস করুন। |
| বড় আকারের রিড অপারেশন যা অনেকগুলো ডকুমেন্ট ফেরত দেয়। | পড়ুন | বড় আকারের রিডগুলোকে বিভক্ত করতে পেজিনেশন ব্যবহার করুন। |
| সম্প্রতি অনেক বেশি ডিলিট করা হয়েছে। | পড়ুন এটি ডাটাবেসে কালেকশন তালিকাভুক্ত করার অপারেশনগুলোকে ব্যাপকভাবে প্রভাবিত করে। | যদি সম্প্রতি অনেক বেশি ফাইল ডিলিট করার কারণে ল্যাটেন্সি হয়, তবে সমস্যাটি কিছু সময় পরে স্বয়ংক্রিয়ভাবে সমাধান হয়ে যাবে। যদি সমস্যাটি সমাধান না হয়, তবে সাপোর্টে যোগাযোগ করুন । |
| ইনডেক্স ফ্যানআউট, বিশেষ করে অ্যারে ফিল্ড এবং এমবেডেড ডকুমেন্ট ফিল্ডের ক্ষেত্রে। | লিখুন | আপনার অ্যারে ফিল্ড এবং এমবেডেড ডকুমেন্ট ফিল্ডের ইন্ডেক্সিং পর্যালোচনা করুন। |
| লার্জ লেখেন। | লিখুন | প্রতিটি অপারেশনে রাইটের সংখ্যা কমানোর চেষ্টা করুন। যেসব ক্ষেত্রে বিপুল পরিমাণে ডেটা এন্ট্রির জন্য অ্যাটোমিসির প্রয়োজন হয় না, সেখানে প্যারালালাইজড ইন্ডিভিজুয়াল রাইট ব্যবহার করুন। |