پرش به مطلب اصلی

مشاهده پذیری

شما می‌توانید متریک‌های هر کلاستر دیتابیس را در کنسول مشاهده کنید. در این قسمت به این مورد خواهیم پرداخت.

لاگ

در تب «لاگ‌ها» لاگ دیتابیس‌های کلاستر را می‌بینید.

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

متریک‌های عمومی

این بخش برای هر دو دیتابیس PostgreSQL و MySQL مشترک است. در تب «مانیتورینگ» می‌توانید اطلاعات دقیق‌تری از وضعیت کلاستر و اجزای آن را مشاهده کنید. در قسمت «مصرف منابع»، مصرف CPU، رم و دیسک نودهای کلاستر دیده می‌شود.

متریک‌های MySQL

در قسمت «وضعیت دیتابیس» متریک‌های مختص MySQL شامل مواردی مثل کانکشن‌های فعال و تاخیر بین استندبای و مستر دیده می‌شود:

با استفاده از این نمودارها می‌توانید وضعیت دیتابیس MySQL خود را مانیتور کنید و در صورت وجود مشکل از آن آگاه شوید.

متریک‌های PostgreSQL

در قسمت «وضعیت دیتابیس» متریک‌های مختص PostgreSQL از جمله کانکشن‌های فعال، cache hit rate، تاخیر replication، و throughput نمایش داده می‌شود:

با بررسی این نمودارها می‌توانید وضعیت دیتابیس PostgreSQL خود را پایش کنید و در صورت بروز مشکل سریع‌تر اقدام نمایید.

افزونه PgHero برای PostgreSQL

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

برای فعال‌سازی افزونه، به تب «تحلیل عملکرد» دیتابیس PostgreSQL خود بروید و گزینه PgHero را فعال کنید:

پس از فعال‌سازی، اطلاعات اتصال به پوسته PgHero مانند آدرس وب و نام کاربری/رمزعبور به شما نمایش داده می‌شود:

با مراجعه به آدرس داده‌شده و ورود، می‌توانید گزارش‌های تحلیلی درباره وضعیت کوئری‌ها، ایندکس‌ها، و اطلاعات عملکردی دیتابیس خود را مشاهده کنید:

استفاده از PgHero به شما کمک می‌کند مشکلات پرفورمنس دیتابیس PostgreSQL را سریع‌تر شناسایی و رفع نمایید.

تحلیل کوئری‌ها در MySQL

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

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

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

در بخش «کوئری‌های قابل توجه» لیستی از کوئری‌های مهم اجرا شده داخل دیتابیس را می‌بینید. می‌توانید با کلیک بر روی گزینه‌های Load، Query Count یا Avg. Time آن‌ها را بر اساس این معیارها به صورت کاهشی یا افزایشی مرتب کنید.

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

با کلیک بر روی هر کوئری می‌توانید اطلاعات بیشتری از آن کوئری را مشاهده کنید. در این بخش می‌توانید متن کامل digest کوئری و متریک‌های در طول زمان مربوط به آن را مشاهده کنید.

این صفحه مفید بود؟

با ثبت بازخوردتان در بهبود کیفیت مستندات مشارکت داشته باشید.