2 ابزار نظارت بر عملکرد MySQL در لینوکس

نظارت بر عملکرد MySQL در لینوکس

ابزارهای زیادی جهت ننظارت بر عملکرد MySQL در لینوکس وجود دارد اما آنها همیشه برای یک برنامه نویس MySQl مناسب نیستند

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

خوشبختانه، انواع ابزارهای متن بازه ایجاد شده توسط انجمن MySQL برای پر کردن شکاف ها وجود دارد

از سوی دیگر، این استفاده از این ابزار از طریق جستجوهای وب بسیار دشوار است

به این دلیل است که ما 4 ابزار خط فرمان را برای نظارت بر زمانبندی، بارگذاری و عملکرد پایگاه داده MySQL در لینوکس جمع آوری کردیم.

به روز رسانی به معنای این است که چه مدت از زمان آخرین خاموش شدن یا راهاندازی مجدد پایگاه داده در حال اجرا بوده است.

دریافت اطلاعات در مورد زمان آپدیت در بسیاری از موارد بسیار مهم است، زیرا به مدیران سیستم اجازه می دهد تا وضعیت پایگاه داده MySQL را بررسی کنند،

1. Mytop


Mytop یکی از منابع منحصر به فرد کلاسیک جهت نظارت بر عملکرد MySQL در لینوکس است و ابزار نظارت بر کنسول (non-gui) برای پایگاه داده MySQL توسط jereme zawodny با استفاده از زبان perl نوشته شده است.

MyTop در یک ترمینال اجرا میشود و در قالب یک جدول آمار مربوط به موضوعات ، نمایش ها ، نمایش اگهی ها ، اپ تایم ، بارگذاری و غیره را نشان میدهد.

به طور غیر مستقیم به مدیران برای رسیدگی به درخواست های بزرگ و کاهش بار سرور و بهینه سازی عملکرد MySQl اقدام کنند .

 

بسته های mytop موجود برای توزیع های مختلف لینوکس مانند اوبونتو، فدورا و CentOS وجود دارد.

برای اطلاعات بیشتر در مورد دستورالعمل نصب، خواندن: نحوه نصب Mytop (MySQL Monitoring) در لینوکس

2.mysqladmin


mysqladmin یک دستور لینوکسی MySQL است که پیش از نصب با بسته MySQL برای انجام عملیات اداری مانند نظارت بر فرآیندها، بررسی پیکربندی سرور، بارگذاری مجوزها، وضعیت فعلی، تنظیم رمز عبور root، تغییر رمز عبور ریشه، ایجاد پایگاه داده ها و بسیاری موارد دیگر بیشترانجام میگیرد.

برای بررسی وضعیت mysql و همچنین آپ تایم، دستور زیر را از ترمینال اجرا کنید و اطمینان حاصل کنید که مجوز root برای اجرای فرمان از پوسته وجود دارد.

[root@localhost ~]# mysqladmin -u root -p version
Enter password:

نمونه خروجی:

mysqladmin  Ver 8.42 Distrib 5.1.61, for redhat-linux-gnu on i386
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version		5.1.61-log
Protocol version	10
Connection		Localhost via UNIX socket
UNIX socket		/var/lib/mysql/mysql.sock
Uptime:			20 days 54 min 30 sec

Threads: 1  Questions: 149941143  Slow queries: 21  Opens: 752  Flush tables: 1  Open tables: 745  Queries per second avg: 86.607

برای اطلاعات بیشتر در مورد دستورات و نمونه های mysqladmin، دستورات زیر را بخوانید:

20 دستور mysqladmin برای مدیریت MySQL در لینوکس

 

اشتراک گذاری:

دیدگاهتان را بنویسید

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