এই পৃষ্ঠাটি বর্ণনা করে যে কীভাবে কী ভিজ্যুয়ালাইজার ব্যবহার করে আপনার Cloud Firestore ব্যবহারের ধরণগুলির সাথে সম্পর্কিত কর্মক্ষমতা সমস্যাগুলি পরীক্ষা করবেন।
শুরু করার আগে
Cloud Firestore জন্য কী ভিজ্যুয়ালাইজার ব্যবহার করতে, আপনাকে অবশ্যই ফায়ারস্টোর কী ভিজ্যুয়ালাইজার API সক্ষম করতে হবে।
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM
role (roles/serviceusage.serviceUsageAdmin), which
contains the serviceusage.services.enable permission. Learn how to grant
roles.
প্রয়োজনীয় ভূমিকা
নিশ্চিত করুন যে আপনার অ্যাকাউন্টে নিম্নলিখিত IAM ভূমিকাগুলির মধ্যে একটি দেওয়া হয়েছে:
- ক্লাউড ডেটাস্টোরের মালিক
- ক্লাউড ডেটাস্টোর কী ভিজ্যুয়ালাইজার ভিউয়ার
- সম্পাদক
- মালিক
এই ভূমিকাগুলির মধ্যে নিম্নলিখিত IAM অনুমতিগুলি অন্তর্ভুক্ত রয়েছে যা কী ভিজ্যুয়ালাইজার অ্যাক্সেস করার জন্য প্রয়োজনীয়:
-
datastore.keyVisualizerScans.get -
datastore.keyVisualizerScans.list -
datastore.databases.getMetadata -
resourcemanager.projects.get
আপনি প্রয়োজনীয় অনুমতি সহ একটি কাস্টম ভূমিকাও সংজ্ঞায়িত করতে পারেন।
একটি নির্দিষ্ট সময়ের জন্য স্ক্যান দেখা
প্রতিটি কী ভিজ্যুয়ালাইজার স্ক্যান দুই ঘন্টা সময়কাল জুড়ে থাকে। নির্দিষ্ট সময়ের জন্য একটি স্ক্যান সেই ডেটাবেসের জন্য উপলব্ধ যেখানে ট্র্যাফিক সেই সময়ের মধ্যে যেকোনো নির্দিষ্ট মিনিটে 3000 ডকুমেন্ট অপারেশনের বেশি।
কী ভিজ্যুয়ালাইজার চালু করতে:
গুগল ক্লাউড কনসোলে, ডাটাবেস পৃষ্ঠায় যান।
ডাটাবেসের তালিকা থেকে প্রয়োজনীয় ডাটাবেস নির্বাচন করুন।
নেভিগেশন মেনুতে, কী ভিজ্যুয়ালাইজার ক্লিক করুন।
উপলব্ধ কী ভিজ্যুয়ালাইজার স্ক্যান থেকে একটি সময়কাল এবং একটি মেট্রিক নির্বাচন করুন:
উপরের ডানদিকে পেন্সিল আইকনে ক্লিক করুন। একটি তারিখ এবং একটি সময়কাল নির্বাচন করুন।
স্ক্যান যোগ্যতার উপর ভিত্তি করে স্ক্যানগুলি উপলব্ধ। আপনি এমন সময়কাল নির্বাচন করতে পারবেন না যা স্ক্যান যোগ্যতা পূরণ করেনি বা এখনও প্রক্রিয়াজাতকরণের অধীনে রয়েছে। দিনের সবচেয়ে সাম্প্রতিক দুটি স্ক্যান উপলব্ধ হওয়ার আগে প্রক্রিয়াজাতকরণে কিছুটা সময় লাগবে।
উৎস হিসেবে সকল নথির তথ্য অথবা সকল সূচক তথ্য নির্বাচন করুন।
আপডেট ক্লিক করুন।
বিশ্লেষণ করার জন্য একটি মেট্রিক নির্বাচন করুন:
উপরের বাম দিকের মেট্রিক্স ড্রপডাউনে ক্লিক করুন এবং দেখার জন্য একটি মেট্রিক নির্বাচন করুন। কী ভিজ্যুয়ালাইজারটি ডকুমেন্ট কীগুলির জন্য Ops/s মেট্রিকে এবং ইনডেক্স কীগুলির জন্য Index Write Ops/s মেট্রিকে ডিফল্টভাবে খোলে।
মেট্রিক্স তুলনা করতে বা ডেটা পারস্পরিক সম্পর্ক খুঁজতে, আপনি একাধিক কী ভিজ্যুয়ালাইজার মেট্রিক্স একসাথে প্রদর্শন করতে পারেন। বিভিন্ন মেট্রিক্সের মধ্যে সংযোগ খুঁজে বের করা দেখুন।
একটি কার্যকলাপের ওভারভিউ দেখা
নির্বাচিত দুই ঘন্টার সময়কালের কার্যকলাপের একটি সারসংক্ষেপ পেতে, ডিফল্ট মেট্রিকের জন্য হিটম্যাপ পর্যালোচনা করুন।
নিম্নলিখিত উদাহরণটি একটি হিটম্যাপ দেখায় যেখানে বিভিন্ন কী রেঞ্জের ব্যবহারের ধরণে প্রধান পার্থক্য রয়েছে:
- গাঢ় রঙে দেখানো রেঞ্জগুলিতে খুব কম বা কোনও কার্যকলাপ নেই।
- উজ্জ্বল রঙের রেঞ্জগুলিতে উল্লেখযোগ্যভাবে বেশি কার্যকলাপ থাকে।
- মাঝখানে উজ্জ্বল সাদা পরিসরের কার্যকলাপ খুব বেশি।

ডকুমেন্ট কী স্ক্যান
Ops/s মেট্রিক প্রতিটি কী রেঞ্জের জন্য প্রতি সেকেন্ডে অনুরোধের সংখ্যা পরিমাপ করে। এই মেট্রিকটি লেখা, লুকআপ এবং কোয়েরি অনুরোধের সমষ্টি। আপনি যখন একটি হিটম্যাপ খুলবেন তখন কী ভিজ্যুয়ালাইজার ডিফল্টরূপে এই মেট্রিকটি দেখায়।
আপনার ডাটাবেসের সামগ্রিক কার্যকলাপ সম্পর্কে ধারণা পাওয়ার পর, আপনি অন্যান্য মেট্রিক্স দেখে এবং সমস্যা সৃষ্টি করতে পারে এমন মূল পরিসরগুলিতে মনোযোগ দিয়ে আপনার তদন্ত চালিয়ে যেতে পারেন। আরও জানুন ।
সূচী কী স্ক্যান
একটি নির্দিষ্ট কক্ষে ইনডেক্স রাইট অপস/সেকেন্ড মেট্রিক সংশ্লিষ্ট ১০-সেকেন্ড সময় ব্যবধান এবং কী পরিসরের মধ্যে প্রতি সেকেন্ডে গড় ইনডেক্স রাইট পরিমাপ করে।
এরপর কি?
- ডকুমেন্ট কীগুলির জন্য হিটম্যাপে সাধারণ প্যাটার্নগুলি চিনতে শিখুন।
- সূচক কীগুলির জন্য হিটম্যাপে সাধারণ প্যাটার্নগুলি চিনতে শিখুন।
- কীভাবে একটি হিটম্যাপ গভীরভাবে অন্বেষণ করবেন তা জানুন।