بررسی نقشه‌های حرارتی

این صفحه نحوه تجزیه و تحلیل نقشه حرارتی در اسکن Key Visualizer را شرح می‌دهد تا بتوانید منبع مشکل عملکرد Cloud Firestore را شناسایی کنید.

قبل از اینکه این صفحه را بخوانید، باید با نمای کلی Key Visualizer آشنا باشید. همچنین ممکن است بخواهید:

تنظیم روشنایی

نقشه‌های حرارتی Key Visualizer از رنگ‌های تیره برای نشان دادن مقادیر عادی یا پایین و از رنگ‌های روشن برای نشان دادن مقادیر بالا استفاده می‌کنند. می‌توانید مقیاس رنگ را تنظیم کنید تا به شما در دیدن الگوها در نقشه حرارتی کمک کند.

به خاطر داشته باشید که برای اکثر معیارها، Key Visualizer بر اساس میزان استفاده از پایگاه داده شما، مقادیر «بالا» و «پایین» را شناسایی می‌کند. برای مثال، اگر در یک محدوده کلید خاص، 20 خوانش در ثانیه و در محدوده‌های کلید دیگر، 1 خوانش در ثانیه انجام دهید، Key Visualizer از یک رنگ روشن برای آن محدوده کلید خاص استفاده می‌کند. توجه داشته باشید که رنگ‌های روشن لزوماً نشان‌دهنده مشکل نیستند.

برای تنظیم رنگ‌هایی که برای مقادیر مختلف استفاده می‌شوند، از دکمه‌های + / - در دو طرف آیکون تنظیم روشنایی استفاده کنید. وقتی روشنایی را افزایش می‌دهید، محدوده مقادیری را که هر رنگ نشان می‌دهد کاهش می‌دهید؛ وقتی روشنایی را کاهش می‌دهید، محدوده مقادیر را افزایش می‌دهید.

برای تنظیم مجدد روشنایی به تنظیمات پیش‌فرض، روی آیکون تنظیم روشنایی کلیک کنید.

بزرگنمایی دوره‌های زمانی و محدوده‌های کلیدی

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

چندین روش برای بزرگنمایی یا کوچکنمایی وجود دارد:

  • در داخل نقشه حرارتی به بالا یا پایین اسکرول کنید.
  • روی دکمه‌ی مستطیلی (Rectangular Zoom) کلیک کنید، سپس کلیک کنید و بکشید تا ناحیه‌ای را برای بزرگنمایی انتخاب کنید.
  • کلید Shift را فشار داده و نگه دارید، سپس کلیک کنید و بکشید تا ناحیه‌ای را برای بزرگنمایی انتخاب کنید.
  • با فشار دادن کلید Backspace یا Delete به قسمت قبلی نقشه حرارتی برگردید.
  • برای مشاهده کل جدول، با کلیک روی دکمه Reset Zoom یا فشردن کلید R ، بزرگنمایی را کاهش دهید.

جستجوی عمیق‌تر بر اساس پیشوند کلید

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

در سمت چپ یک نقشه حرارتی، ابزار Key Visualizer کلیدها را بر اساس سلسله مراتب پایگاه داده شما سازماندهی می‌کند. می‌توانید از این ابزار برای بررسی دقیق‌تر داده‌ها برای محدوده‌های خاصی از کلیدها استفاده کنید.

برای بررسی دقیق‌تر داده‌های نقشه حرارتی برای گروهی از کلیدها که پیشوند مشترکی دارند:

  1. مکان‌نما را روی یکی از سطوح سلسله مراتب کلید که در سمت چپ نقشه حرارتی ظاهر می‌شود، حرکت دهید.

    ابزار تجسم کلید، ناحیه‌ای از نقشه حرارتی را که این سطح از سلسله مراتب را نشان می‌دهد، برجسته می‌کند. همچنین پیشوند کلید را برای همه کلیدهای این سطح نشان می‌دهد.

    نمونه‌ای از یک ناحیه هایلایت شده در نقشه حرارتی برای گروهی از کلیدها

  2. روی سطح سلسله مراتب کلیدی که می‌خواهید بررسی کنید، کلیک کنید.

    کی ویژوالایزر روی این سطح از سلسله مراتب زوم می‌کند.

    مثالی از بزرگنمایی روی یک سطح از سلسله مراتب کلید

  3. برای بزرگنمایی بیشتر، روی سطح دیگری از سلسله مراتب کلیدها کلیک کنید، یا برای بازگشت به ناحیه قبلی، کلید Backspace یا Delete را فشار دهید.

پین کردن جزئیات مربوط به یک معیار

همانطور که مکان‌نمای خود را روی یک نقشه حرارتی حرکت می‌دهید، Key Visualizer یک راهنمای ابزار (tooltip) نمایش می‌دهد که حاوی جزئیاتی در مورد معیاری است که زیر مکان‌نما قرار دارد. می‌توانید با کلیک روی نقشه حرارتی، این راهنمای ابزار را در جای خود پین کنید. راهنمای ابزار پین‌شده جزئیات بیشتری در مورد معیار نشان می‌دهد. پین کردن یک راهنمای ابزار همچنین گرفتن اسکرین‌شات از راهنمای ابزار یا کپی کردن اطلاعات از راهنمای ابزار را آسان‌تر می‌کند.

تغییر معیارها

به طور پیش‌فرض، وقتی اسکن Key Visualizer را باز می‌کنید، معیار Ops/s را برای کلیدهای سند نمایش می‌دهد که نمای کلی از الگوی استفاده شما را ارائه می‌دهد. برای تغییر به یک معیار دیگر، روی لیست کشویی Metric در بالای نقشه حرارتی کلیک کنید، سپس روی معیاری که می‌خواهید مشاهده کنید کلیک کنید.

در مورد کلیدهای شاخص، معیار عملیات نوشتن شاخص را نمایش می‌دهد که نمای کلی از میزان استفاده از کلید شاخص را ارائه می‌دهد.

برای توضیحات هر معیار، به معیارهای تجسم کلیدی مراجعه کنید.

یافتن ارتباط بین معیارهای مختلف برای کلیدهای سند

وقتی می‌خواهید معیارها را مقایسه کنید یا همبستگی بین معیارها را پیدا کنید، می‌توانید چندین معیار را همزمان در Key Visualizer مشاهده کنید. به عنوان مثال، ممکن است بخواهید ببینید که آیا نقاط حساس در نقشه حرارتی عملیات/ها با تأخیر بالا در نقشه حرارتی میانگین تأخیر نوشتن شما همبستگی دارند یا خیر.

برای مشاهده‌ی همزمان چندین معیار و مقادیر آنها، روی «نمایش پنل اطلاعات» در نزدیکی گوشه‌ی بالا سمت راست کلیک کنید. فهرستی از معیارها در پنل سمت راست اسکن ظاهر می‌شود.

مثالی که پنجره چند معیاره for_a_scan را نشان می‌دهد

برای بررسی چندین معیار به طور همزمان، از ابزارهای زیر در پنل چند معیاری استفاده کنید:

  • برای نمایش یا پنهان کردن نقشه‌های حرارتی مینیاتوری برای همه معیارها، روی Expand All یا Collapse All در بالا سمت راست کلیک کنید.

  • برای نمایش نقشه حرارتی یک معیار، روی نام آن کلیک کنید.

  • برای پنهان کردن نقشه حرارتی یک معیار، دوباره روی نام آن کلیک کنید.

  • برای نمایش نقشه حرارتی یک معیار در پنجره اصلی، روی فلش توپر در لبه سمت چپ نوار عنوان معیار کلیک کنید.

    فلش سمت چپ یک معیار را در پنجره اصلی نشان می‌دهد

  • برای مشاهده فعالیت مربوطه در نمای اصلی، نشانگر ماوس را روی یک نقشه حرارتی مینیاتوری نگه دارید.

برای مقایسه معیارهای مختلف برای یک سطل کلید در یک نقطه زمانی یکسان، می‌توانید یک مقدار را در یک اسکن پین کنید، سپس در همان نقطه زمانی به یک معیار متفاوت بروید:

  1. روی نقشه حرارتی بزرگ در پنجره اصلی، به موقعیت مورد نظر اشاره کنید.
  2. برای پین کردن راهنمای ابزار کلیک کنید. مقادیر موجود در پنل کناری نسبت به کادر کلید و زمان پین کردن ثابت می‌مانند.
  3. برای نمایش یک معیار در نقشه حرارتی بزرگ، روی فلش توپر در سمت چپ مربوط به آن معیار کلیک کنید. راهنمای ابزار در پنجره اصلی جزئیات کامل آن معیار را به شما نشان می‌دهد.

قدم بعدی چیست؟