مشاهده processlist پایگاه داده Mysql از طریق ssh
|
۲۰-۸-۱۳۹۲, ۰۵:۲۲ صبح
ارسال: #1
|
|||
|
|||
مشاهده processlist پایگاه داده Mysql از طریق ssh
درود
جهت مشاهده processlist یا یوزرهایی که بالاترین مصرف Mysql رو دارند میتوانید از دستور زیر در پوتی استفاده کنید : کد: (انتخاب همه) watch mysqladmin process از این طریق میتونید مانیتور کنید و ببینید چه پروسسورها یا یوزرهایی بیشترین مصرف را دارند و در صورت لزوم تذکر بدید و یا اگر مشکلی وجود دارد رفع کنید. |
|||
|
۲۹-۱۲-۱۳۹۲, ۱۲:۳۰ صبح
ارسال: #2
|
|||
|
|||
RE: مشاهده processlist پایگاه داده Mysql از طریق ssh
درود
توسط دستور بالا هر دو ثانیه لیست پروسسورهارو مشاهده میکنید و این زیاد جالب نیست و اگر بخواهید لیست پروسسورهارو بررسی کنید مشکل خواهید داشت. با کامند زیر میتونید لیست پروسسورهایی که در آن لحظه اجرا میشوند را ببینید و بررسی کنید و هربار یا چند لحظه کامند زیر را اجرا کنید و پروسسورهای مختلف رو ببینید.منظور این است که هرگاه این دستور را در ssh اجرا کنید لیست پروسسورهای همون لحظه رو به شما نشان خواهد داد و میتوانید با دقت بررسی کنید : کد: (انتخاب همه) mysql -uroot -e 'show full processlist\G' بعد از اجرای دستور بالا پروسسورها اینگونه برای شما نمایش داده خواهند شد : کد: (انتخاب همه) mysql> SHOW FULL PROCESSLIST\G اطلاعات خروجی در هر سطر دارای شناسه و یوزر و نام دیتابیس و زمان و اطلاعات و نوع دستور اجرا شده می باشد که توضیحات آنها به انگلیسی رو در زیر از سایت اصلی MySql کپی کردم و در سایت اصلی هم میتونید مشاهده کنید :
کد: (انتخاب همه) The columns produced by SHOW PROCESSLIST have the following meanings: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. چون در این انجمن و دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
ما بیشتر از جوملا استفاده میکنیم من طبق تجربه ای که داشتم و متاسفانه جایی ندیدم راجبش توضیحی داده بشه لود بالای سرور بخاطر k2 است البته نه خود کامپوننت بلکه جدول نظرات این کامپوننت. متاسفانه اگر ارسال نظر را برای همه آزاد باشه و کپچا یا کد امنیتی برای ارسال نظر فعال نباشه اسپمرها با ارسال نظرات میلیونی باعث لود بالای سرور و حتی دان شدن آن میشوند و بنابراین اگر شما متوجه شدید لود سرور شما بسیار بالاست و در ssh هم با اجرای دستور top و یا htop همه چیز عادی بود سراغ مشاهده لیست پروسسورهای مای اس کیوال بروید و بزارید هر دو ثانیه برای شما لیست رو نمایش بده اگر مشاهده کردید جدول k2_comment سایتی مرتبا در حال اجراست مطمئن باشید یکی از دلایل اصلی لود بالای سرور است و احتمالا مجبورید موقتا ساسپندش کنید و به یوزر اطلاع دهید که حتما بعد از باز شدن سایت کپچارو فعال کنه تا اسپمرها نتونند نظر ارسال کنند. |
|||
|
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان