کاوش نقشه‌های حرارتی

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

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

درحال تنظیم روشنایی

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

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

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

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

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

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

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

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

دریل کردن براساس پیشوند کلید

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

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

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

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

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

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

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

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

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

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

سنجاق کردن جزئیات مربوط به سنجه

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

سنجه‌های جابه‌جایی

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

درصورت وجود کلیدهای نمایه، سنجه Index Write Ops/s را نمایش می‌دهد که نمای کلی‌ای از استفاده از کلید نمایه ارائه می‌دهد.

برای شرح هر سنجه، به سنجه‌های Key Visualizer مراجعه کنید.

پیدا کردن ارتباط بین سنجه‌های مختلف برای کلیدهای سند

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

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

نمونه‌ای که پانل چندسنجه‌ای را برای اسکن نشان می‌دهد

برای بررسی هم‌زمان چند سنجه، از ابزارهای زیر در قاب چندسنجه‌ای استفاده کنید:

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

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

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

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

    کلید چپ‌بَر سنجه‌ای را در پنجره اصلی نشان می‌دهد

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

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

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

حالا چه می‌شود