ক্যোয়ারী কর্মক্ষমতা পরিসংখ্যান বিশ্লেষণ

শুধুমাত্র ক্লাউড ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণের জন্য প্রাসঙ্গিক।

এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে কোয়েরি ইনসাইট ড্যাশবোর্ড ব্যবহার করে কোয়েরি পারফর্ম্যান্স সনাক্ত এবং বিশ্লেষণ করতে হয়।

কোয়েরি ইনসাইট ওভারভিউ

মেট্রিক্স-সম্পর্কিত কোয়েরিগুলি পর্যবেক্ষণ করতে কোয়েরি ইনসাইটস ড্যাশবোর্ড ব্যবহার করুন। মেট্রিক্সের উপর ভিত্তি করে, আপনি সর্বাধিক ব্যবহৃত কোয়েরি এবং উচ্চ বিলম্বের কোয়েরিগুলি সনাক্ত করতে পারেন যার জন্য অপ্টিমাইজেশনের প্রয়োজন হতে পারে। আপনাকে সাহায্য করার জন্য কোয়েরি ইনসাইটস ড্যাশবোর্ড ব্যবহার করুন:

  • কোয়েরি পারফরম্যান্স অপ্টিমাইজেশন : উচ্চ বিলম্বের সাথে কোয়েরিগুলি সনাক্ত করুন এবং যার জন্য অপ্টিমাইজেশনের প্রয়োজন হতে পারে।
  • কোয়েরি খরচ ব্যবস্থাপনা : উচ্চ-মূল্যের কোয়েরি আবিষ্কার করুন এবং খরচ কমাতে সেগুলিকে অপ্টিমাইজ করুন।
  • কোয়েরি পরিসংখ্যান পর্যবেক্ষণ : সময়ের সাথে সাথে কোয়েরি পরিসংখ্যান ট্র্যাক করুন।

কোয়েরি ইনসাইট ডেটা

কোয়েরি ইনসাইটগুলিতে নিম্নলিখিত API পদ্ধতিগুলি থেকে ডেটা অন্তর্ভুক্ত থাকে:

  • find
  • aggregate

আপনি একটি নির্দিষ্ট প্রকল্প, ডাটাবেস এবং ১০ মিনিট থেকে ৩০ দিন পর্যন্ত সময়কালের জন্য এই পদ্ধতিগুলি ব্যবহার করে এমন কোয়েরিগুলির ডেটা দেখতে পারেন। সমতুল্য কাঠামো সহ কোয়েরির ডেটা একটি একক স্বাভাবিক কোয়েরির অধীনে ক্যাপচার করা হয়।

কোয়েরি ইনসাইট একটি কোয়েরি সম্পর্কে নিম্নলিখিত তথ্য প্রদান করে:

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

ডেটা গ্র্যানুলারিটি এবং ধরে রাখা

ডেটা গ্র্যানুলারিটি নির্দিষ্ট সময়কালের উপর নির্ভর করে:

  • ৪ দিন আগে পর্যন্ত ব্যবধানের জন্য ১০ মিনিটের গ্র্যানুলারিটি
  • ৩০ দিন আগে পর্যন্ত ব্যবধানের জন্য ১ ঘন্টা গ্র্যানুলারিটি

কোয়েরি ইনসাইটগুলির জন্য সর্বাধিক ডেটা ধরে রাখার সময়কাল ৩০ দিন। ১০ মিনিটের ডেটা ৪ দিনের জন্য এবং প্রতি ঘন্টার ডেটা ৩০ দিনের জন্য সংরক্ষণ করা হয়।

সীমাবদ্ধতা

কোয়েরি ইনসাইট ডেটা এক থেকে দুই ঘন্টা বিলম্বিত হয়।

মূল্য নির্ধারণ

কোয়েরি ইনসাইটগুলির জন্য কোনও অতিরিক্ত খরচ নেই।

প্রয়োজনীয় ভূমিকা

কোয়েরি ইনসাইটস ড্যাশবোর্ড দেখার জন্য আপনার প্রয়োজনীয় অনুমতি পেতে, আপনার প্রশাসককে আপনার প্রকল্পে ডেটাস্টোর ভিউয়ার ( roles/datastore.viewer ) IAM ভূমিকা প্রদান করতে বলুন।

এই পূর্বনির্ধারিত ভূমিকায় datastore.insights.get অনুমতি রয়েছে, যা Query insights ড্যাশবোর্ড দেখার জন্য প্রয়োজন।

আপনি কাস্টম ভূমিকা বা অন্যান্য পূর্বনির্ধারিত ভূমিকার মাধ্যমেও এই অনুমতি পেতে পারেন।

কোয়েরি ইনসাইট দেখুন

MongoDB সামঞ্জস্যপূর্ণ ডাটাবেস সহ ক্লাউড ফায়ারস্টোরের জন্য কোয়েরি ইনসাইট দেখতে, Google ক্লাউড কনসোলে ডাটাবেস কোয়েরি ইনসাইটস ফলকটি খুলুন।

  1. গুগল ক্লাউড কনসোলে, ডাটাবেস পৃষ্ঠায় যান।

    ডাটাবেসে যান

  2. ডাটাবেসের তালিকা থেকে, একটি ডাটাবেস নির্বাচন করুন।

  3. নেভিগেশন মেনুতে, কোয়েরি ইনসাইটস এ ক্লিক করুন।

    গুগল ক্লাউড কনসোলে MongoDB সামঞ্জস্যপূর্ণ ডাটাবেস ব্যবহারের ড্যাশবোর্ড সহ ক্লাউড ফায়ারস্টোর।

    ল্যাটেন্সি অথবা রিড অপারেশনের সংখ্যা অনুসারে শীর্ষ কোয়েরিগুলি খুঁজে পেতে লোড টাইপ ড্রপ-ডাউন ব্যবহার করুন।

এরপর কি?