לפני זמן מה הראיתי לך כמה פקודות לפיהן הם יכולים לנהל שרת MySQL, ליצור משתמשים, לעבוד עם מסדי נתונים וכו '. ובכן, במאמר זה אראה לכם כמה יישומים שבהם תוכלו להשתמש במסוף כדי לראות כיצד השאילתות בשרת MySQL, כלומר לבדוק את ביצועי MySQL, לראות את השאילתות המתבצעות וכו '.
הטופ שלי
האם אתה זוכר חלק עליון או Htop המשמש כמוניטור של המערכת במסוף? טוֹב, mytop זה היה זהה אבל עבור MySQL
תחילה עליך להתקין אותו, עבור חיפוש זה במאגר שלך ולהתקין את החבילה שנקראת mytop:
בדביאן, אובונטו או נגזרות זה יהיה
sudo apt-get install mytop
לאחר ההתקנה הם מבצעים אותו אך כמובן שעליהם לציין את שם המשתמש, הסיסמה וה- IP של שרת MySQL, למשל, בהנחה שהם מריצים את mytop באותו שרת באמצעות SSH או משהו דומה, בהנחה שהמשתמש הוא root והסיסמה t00r ... אז זה יהיה:
mytop -u root -p t00r
כפי שניתן לראות בתמונה mytop נותן לנו מידע שונה:
- סטטיסטיקה של שרשורים בשימוש
- שאילתות SQL
- כמה זמן השירות פועל
- עומס או צריכה
- בקש IP
- משתמש המגיש את הבקשה
- זמן ... וכו '
MyTop היא תוכנית שנכתבה בפרל, זו אפשרות מצוינת לבדוק מה מצב שרת MySQL שלנו.
Innotop
זה מותקן כברירת מחדל כאשר אנו מתקינים את שרת MySQL, אז אנחנו רק צריכים לבצע אותו ולהעביר אותו כמו עם mytop שם המשתמש והסיסמה:
innotop -u usuario -p password -h ip-del-servidor
בהנחה שהמשתמש הוא root, הסיסמה היא t00r וכי אנו מבצעים את הפקודה על ידי SSH באותו שרת:
innotop -u root -p t00r
כפי שאתה יכול לראות, זה נותן לנו מידע מעניין, נתונים נכנסים ויוצאים, עומס, היקף או שימוש במטמון וכו '.
mysqladmin
של זה כבר דיברתי איתך בפוסט אחרעם זאת, זכור כי באמצעות הפקודה הבאה אנו יכולים לראות מידע אודות שרת MySQL:
mysqladmin -u usuario -p password version
אם נניח שוב שהמשתמש הוא root והסיסמה t00r, זה יהיה:
mysqladmin -u root -p version
וזה יבקש מאיתנו את הסיסמה ... ואז נמצא משהו כזה:
כאן אנו רואים את גרסת MySQL, מספר הנושאים העובדים, סוג החיבור, זמן חיי השירות וכו '.
סוף
אם אתה מחפש כלי טוב לניטור הביצועים והתפעול של שרת MySQL שלך, אני ממליץ mytop e פנימה.
האחד מציג מידע שהשני לא, שניהם למעשה אופציות מצוינות, תלוי מה עלינו לבדוק, אלה יהיו די והותר.
ובכן זה המקום אליו פוסט.
עבודה טובה, זה לא ידע.
ולקראת תום הקונגרס?