وب‌سرویس مجید

پروژه pg_activity

dalibo/pg_activity

کاربرد:

این ابزار یک نظارت‌کننده فعالیت سرور PostgreSQL به شکل تعاملی است که شبیه به دستور top در لینوکس عمل می‌کند. ️ با استفاده از آن می‌توانید فرآیندهای در حال اجرا، کوئری‌های فعال، زمان اجرا، وضعیت اتصال و مصرف منابع را به صورت زنده مشاهده کنید.

در چه شرایطی بهتره استفاده شود؟

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

چند مثال از موارد استفاده

- شناسایی کوئری‌هایی که بیش از حد زمان گرفته‌اند

- دیدن لیست کاربران متصل به دیتابیس و وضعیت فعالیت آن‌ها

- تشخیص قفل‌های (lock) ایجاد شده بین فرآیندها و رفع بن‌بست‌ها

- نظارت بر فرآیندهای در حال اجرا بدون نیاز به دستورات پیچیده SQL ️

  • ##database
  • ##PostgreSQL
  • ##DevOps
  • ##Performance
  • ##RealTimeMonitoring
  • ##DBA
  • ##Query
  • ##System
  • ##OpenSource
  • ##Linux