آموزش دستور Mytop — مانیتورینگ زنده MySQL در لینوکس

Mytop چیست؟

Mytop یک ابزار خط فرمان برای مانیتورینگ زنده (Real-time) عملکرد سرور MySQL/MariaDB است. مشابه دستور top برای لینوکس، Mytop فرآیندهای فعال MySQL، کوئری‌های در حال اجرا و وضعیت سرور دیتابیس را نمایش می‌دهد.

نصب Mytop

CentOS/RHEL

yum install mytop

Ubuntu/Debian

apt-get install mytop

از طریق CPAN

cpan install mytop

استفاده از Mytop

اجرای ساده

mytop -u root -p

با مشخص کردن دیتابیس

mytop -u root -p -d database_name

اتصال به هاست ریموت

mytop -u root -p -h 192.168.1.1

خروجی Mytop

خروجی Mytop شامل چند بخش است: Header اطلاعات کلی سرور (uptime، queries/s، threads)، Process List لیست فرآیندهای فعال MySQL (مشابه SHOW PROCESSLIST)، و Query Info جزئیات کوئری در حال اجرا.

کلیدهای میانبر

q خروج، s تنظیم فاصله refresh، k kill کردن یک thread، f نمایش کوئری کامل یک thread، p توقف/ادامه refresh.

شناسایی مشکلات

با Mytop می‌توانید کوئری‌های کند (slow queries)، deadlockها، اتصالات زیاد از یک IP و lock شدن جداول را شناسایی کنید.

جایگزین‌ها

innotop ابزار پیشرفته‌تر با اطلاعات بیشتر. mysqladmin processlist نمایش ساده‌تر. SHOW PROCESSLIST از داخل MySQL.

اگر سرور مجازی دارید، Mytop ابزار ضروری مدیریت MySQL است. کانفیگ سرور شامل نصب ابزارهای مانیتورینگ. هاست وردپرس با MySQL بهینه‌شده.

⚙️ مانیتورینگ MySQL

نصب ابزارهای مانیتورینگ و بهینه‌سازی MySQL سرور.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: