אנגליתצרפתיתספרדי

Ad


סמל OnWorks

pt-mysql-summaryp - מקוון בענן

הפעל את pt-mysql-summaryp בספק אירוח חינמי של OnWorks באמצעות אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה pt-mysql-summaryp שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


pt-mysql-summary - סיכום מידע MySQL בצורה יפה.

תַקצִיר


שימוש: pt-mysql-summary [אפשרויות]

pt-mysql-summary מסכם בצורה נוחה את המצב והתצורה של מסד נתונים MySQL
שרת כדי שתוכל ללמוד עליו במבט חטוף. זה לא כלי כוונון או אבחנה
כְּלִי. זה מייצר דוח שקל להבדיל וניתן להדביק אותו במיילים בלי
מאבד את העיצוב. זה אמור לעבוד היטב בכל מערכות UNIX מודרניות.

סיכונים


Percona Toolkit בוגר, מוכח בעולם האמיתי, ונבדק היטב, אבל כולו מסד נתונים
כלים יכולים להוות סיכון למערכת ולשרת מסד הנתונים. לפני השימוש בכלי זה,
אנא:

· קרא את התיעוד של הכלי

· עיין ב-"BUGS" הידוע של הכלי

· בדוק את הכלי בשרת שאינו ייצור

· גבה את שרת הייצור שלך ואמת את הגיבויים

תיאור


pt-mysql-summary עובד על ידי התחברות לשרת מסד נתונים MySQL ושאילתה לגבי סטטוס
ומידע על תצורה. זה שומר את פיסות הנתונים הללו לקבצים באופן זמני
מדריך, ולאחר מכן פורמט אותם בצורה מסודרת עם awk ושפות סקריפטים אחרות.

כדי להשתמש, פשוט הפעל אותו. אפשר להוסיף מקף כפול ולאחר מכן את אותה שורת פקודה
אפשרויות שבהן תשתמש כדי להתחבר ל-MySQL, כמו האפשרויות הבאות:

pt-mysql-summary --user=root

הכלי מקיים אינטראקציה מינימלית עם השרת עליו הוא פועל. זה מניח שתעשה זאת
הפעל אותו באותו שרת שאתה בודק, ולכן הוא מניח שהוא יהיה מסוגל
כדי למצוא את קובץ התצורה my.cnf, למשל. עם זאת, זה צריך להשפיל בחן
אם זה לא המקרה. שים לב, עם זאת, הפלט שלו אינו מציין איזה
המידע מגיע ממסד הנתונים של MySQL ואשר מגיע ממערכת ההפעלה המארחת,
כך שניתן להפיק פלט מבלבל אם תפעיל את הכלי בשרת אחד
ולהתחבר לשרת מסד נתונים MySQL הפועל בשרת אחר.

תפוקה


רבים מהפלטים מכלי זה מעוגלים בכוונה כדי להראות את גודלם אבל
לא הפרט המדויק. זה נקרא עיגול מעורפל. הרעיון הוא שזה לא משנה
האם שרת מריץ 918 שאילתות בשנייה או 921 שאילתות בשנייה; כזה קטן
וריאציה אינה משמעותית, ורק מקשה על השוואה בין הפלט לשרתים אחרים.
סיבובים מטושטשים במרווחים גדולים יותר ככל שהקלט גדל. זה מתחיל בעיגול ל
ה-5 הקרובים ביותר, לאחר מכן ה-10 הקרובים ביותר, הקרובים ביותר 25, ואז חוזרים על פי גורם של 10 גדול יותר
(50, 100, 250), וכן הלאה, ככל שהקלט גדל.

להלן דוגמה לדוח שהכלי מפיק:

# Percona Toolkit MySQL דוח סיכום ######################
זמן מערכת | 2012-03-30 18:46:05 UTC
(TZ מקומי: EDT -0400)
# מקרים ################################################ ##
Port Data Directory Nice OOM Socket
===== ============================== === ======
12345 /tmp/12345/data 0 0 /tmp/12345.sock
12346 /tmp/12346/data 0 0 /tmp/12346.sock
12347 /tmp/12347/data 0 0 /tmp/12347.sock

שני הסעיפים הראשונים מראים באיזה שרת הדוח נוצר ואיזה MySQL
מופעים פועלים בשרת. זה מזוהה מהפלט של "ps" ולא
תמיד מזהה את כל המופעים והפרמטרים, אך לרוב עובד היטב. מנקודה זו
קדימה, הדוח יתמקד במופע MySQL יחיד, אם כי במספר מקרים
עשוי להופיע בפסקה לעיל.

# דיווח על יציאה 12345 #####################################
משתמש | msandbox@%
זמן | 2012-03-30 14:46:05 (EDT)
שם מארח | localhost.localdomain
גרסה | שרת קהילת MySQL עם 5.5.20 יומן (GPL)
בנוי על | linux2.6 i686
התחיל | 2012-03-28 23:33 (עלייה 1+15:12:09)
מאגרי מידע | 4
Datadir | /tmp/12345/data/
תהליכים | 2 מחוברים, 2 פועלים
שכפול | אינו עבד, יש 1 עבדים מחוברים
Pidfile | /tmp/12345/data/12345.pid (קיים)

סעיף זה הוא סיכום מהיר של מופע MySQL: גרסה, זמן פעולה, ועוד מאוד
פרמטרים בסיסיים. פלט הזמן נוצר משרת MySQL, בניגוד למערכת
תאריך ושעה מודפסים קודם לכן, כך שתוכל לראות אם מסד הנתונים ומערכת ההפעלה
הזמנים תואמים.

# רשימת תהליכים ################################################

פקודה COUNT(*) עבודה SUM(Time) MAX(Time)
--------------------------------------- ------- ----- ---- ---------
Binlog Dump 1 1 150000 150000
שאילתה 1 1 0 0

משתמש COUNT(*) עבודה SUM(Time) MAX(Time)
--------------------------------------- ------- ----- ---- ---------
msandbox 2 2 150000 150000

מארח COUNT(*) עבודה SUM(Time) MAX(Time)
--------------------------------------- ------- ----- ---- ---------
localhost 2 2 150000 150000

db COUNT(*) עבודה SUM(Time) MAX(Time)
--------------------------------------- ------- ----- ---- ---------
NULL 2 2 150000 150000

מצב COUNT(*) עבודה SUM(Time) MAX(Time)
--------------------------------------- ------- ----- ---- ---------
מאסטר שלח את כל ה-binlog ל-1 1 150000 150000
NULL 1 1 0 0

חלק זה הוא סיכום של הפלט מ-SHOW PROCESSLIST. כל תת-סעיף הוא
נצבר על ידי פריט אחר, המוצג ככותרת העמודה הראשונה. מתי
בסיכום לפי Command, כל שורה ב-SHOW PROCESSLIST כלולה, אבל אחרת, שורות
שהפקודה שלהם היא שינה אינם נכללים בעמודות SUM ו-MAX, כך שהם לא מטים את
מספרים יותר מדי. בדוגמה המוצגת, השרת אינו פעיל מלבד הכלי הזה עצמו,
והעתק מחובר אחד, שמבצע את Binlog Dump.

העמודות הן מספר השורות הכלולות, המספר שאינן במצב שינה, המספר
הסכום של עמודת הזמן ועמודת הזמן המקסימלית. המספרים מעורפלים.

# מוני סטטוס (המתן 10 שניות) #########################
משתנה ליום לשנייה 10 שניות
Binlog_cache_disk_use 4
Binlog_cache_use 80
Bytes_reeived 15000000 175 200
Bytes_sent 15000000 175 2000
Com_admin_commands 1
...................(שורות רבות הושמטו)......................... ..
נושאים_נוצרים 40 1
זמן פעילות 90000 1 1

חלק זה מציג מונים נבחרים משתי תמונות מצב של SHOW STATUS גלובלי, שנאספו
בהפרש של כ-10 שניות ומעוגל מטושטש. זה כולל רק פריטים שהם
מונים מגדילים; הוא אינו כולל מספרים מוחלטים כגון Threads_running
משתנה סטטוס, המייצג ערך נוכחי, במקום מספר מצטבר מעל
הזמן.

העמודה הראשונה היא שם המשתנה, והעמודה השנייה היא המונה מהראשון
תמונת מצב חלקי 86400 (מספר השניות ביום), כדי שתוכל לראות את הגודל
החלפת הדלפק ליום. 86400 סיבובים מטושטשים ל-90000, אז מונה Uptime צריך
תמיד תהיה בערך 90000.

העמודה השלישית היא הערך מתמונת המצב הראשונה, חלקי Uptime ולאחר מכן מטושטש-
מעוגל, כך שהוא מייצג בערך כמה מהר המונה גדל בשנייה מעל
זמן הפעולה של השרת.

העמודה השלישית היא ההפרש המצטבר מתמונת המצב הראשונה והשנייה, מחולק
לפי ההבדל בזמן הפעילות ולאחר מכן מעוגל מעורפל. לכן, זה מראה כמה מהר ה
המונה גדל לשנייה בזמן יצירת הדוח.

# מטמון טבלה ############################################ #
גודל | 400
שימוש | 15%

חלק זה מציג את גודל מטמון הטבלה, ואחריו אחוז הטבלה
מטמון בשימוש. השימוש מעוגל מעורפל.

# שרת Percona מפתח תכונות ###############################
סטטיסטיקות טבלה ואינדקס | אינו נתמך
חוטי קלט/פלט מרובים | מופעל
שחיתות עמיד | אינו נתמך
שכפול עמיד | אינו נתמך
ייבוא ​​טבלאות InnoDB | אינו נתמך
הפעלה מהירה של שרת | אינו נתמך
רישום משופר | אינו נתמך
רפליקה Perf Logging | אינו נתמך
היסט זמן תגובה. | אינו נתמך
שטיפה חלקה | אינו נתמך
HandlerSocket NoSQL | אינו נתמך
Fast Hash UDFs | לא ידוע

סעיף זה מציג תכונות הזמינות ב-Percona Server והאם כן
מופעל או לא. בדוגמה המוצגת, השרת הוא MySQL סטנדרטי, לא Percona Server, אז
התכונות בדרך כלל אינן נתמכות.

# פלאגינים ############################################# ####
דחיסה של InnoDB | פָּעִיל

תכונה זו מציגה תוספים ספציפיים והאם הם מופעלים.

# מטמון שאילתה ########################################### #
query_cache_type | עַל
גודל | 0.0
שימוש | 0%
HitToInsertRatio | 0%

סעיף זה מראה אם ​​מטמון השאילתה מופעל ואת הגודל שלו, ואחריו
אחוז מהמטמון בשימוש והיחס בין פגע להכנסה. שני האחרונים מטושטשים-
מְעוּגָל.

# סכימה ############################################ #####

טבלאות מסד נתונים תצוגות SPs Trigs Funcs FKs Partn
mysql 24
performance_schema 17
sakila 16 7 3 6 3 22

מסד נתונים MyISAM CSV PERFORMANCE_SCHEMA InnoDB
mysql 22 2
performance_schema 17
sakila 8 15

מסד נתונים BTREE FULLTEXT
mysql 31
performance_schema
sakila 63 1

ctselditmvs
הייאוניהאם
amtunttndra
remgeyicl
sbtiuhl
tlinmai
aomttrn
mbeet
פיקסלים
t
מסד נתונים === === === === === === === === === === ===
mysql 61 10 6 78 5 4 26 3 4 5 3
performance_schema 5 16 33
sakila 1 15 1 3 4 3 19 42 26

אם תציין "--databases" או "--all-databases", הכלי ידפיס את הסעיף לעיל.
זה מסכם את מספר וסוג האובייקטים במסדי הנתונים. זה נוצר על ידי
הפעלת "mysqldump --no-data", לא על ידי שאילתה של INFORMATION_SCHEMA, שיכולה להקפיא
שרת תפוס.

דוח המשנה הראשון בסעיף הוא ספירת האובייקטים לפי סוג בכל מסד נתונים:
טבלאות, תצוגות וכדומה. השני מראה כמה טבלאות משתמשות במנועי אחסון שונים
בכל מסד נתונים. דוח המשנה השלישי מציג את המספר של כל סוג של אינדקסים בכל אחד
מאגר מידע.

החלק האחרון מציג את מספר העמודות מסוגי נתונים שונים בכל מסד נתונים. ל
תצוגה קומפקטית, כותרות העמודות מעוצבות בצורה אנכית, אז אתה צריך לקרוא
כלפי מטה מלמעלה. בדוגמה זו, העמודה הראשונה היא "char" והעמודה השנייה
הוא "חותמת זמן". דוגמה זו קטועה כך שהיא לא עוטפת על מסוף.

כל המספרים בחלק זה של הפלט הם מדויקים, לא מעוגלים מטושטשים.

# טכנולוגיות ראויות לציון ##################################
אינדקס טקסט מלא | כן
סוגים גיאו-מרחביים | לא
מפתחות זרים | כן
מחיצה | לא
דחיסה של InnoDB | כן
SSL | לא
טבלאות נעילה מפורשות | לא
הוספה מושהית | לא
XA עסקאות | לא
אשכול NDB | לא
הצהרות מוכנות | לא
ספירת הצהרות מוכנה | 0

סעיף זה מציג כמה טכנולוגיות ספציפיות המשמשות בשרת זה. חלק מהם כן
זוהה מתוך dump הסכמה שבוצע עבור הסעיפים הקודמים; ניתן לזהות אחרים
על ידי התבוננות ב-SHOW STATUS גלובלי.

# InnoDB ############################################ #####
גרסה | 1.1.8
גודל בריכת חוצץ | 16.0 מיליון
מילוי בריכת חוצץ | 100%
בריכה מלוכלכת | 0%
קובץ לכל טבלה | כבוי
גודל עמוד | 16 אלף
גודל קובץ יומן | 2 * 5.0M = 10.0M
גודל מאגר יומן | 8M
שיטת שטיפה |
Flush Log At Commit | 1
תמיכה XA | עַל
סיכומי המחאה | עַל
Doublewrite | עַל
חוטי R/WI/O | 4 4
קיבולת קלט/פלט | 200
חוט במקביל | 0
כרטיסים במקביל | 500
התחייבות במקביל | 0
רמת בידוד Txn | ניתן לחזרה
שטיפה אדפטיבית | עַל
מחסום אדפטיבי |
עידן המחסום | 0
תור InnoDB | 0 שאילתות בתוך InnoDB, 0 שאילתות בתור
העסקה הישנה ביותר | 0 שניות
רשימת היסטוריה לן | 209
קרא צפיות | 1
בטל ערכי יומן | 1 עסקאות, ביטול אחד בסך הכל, ביטול מקסימום אחד
קריאות קלט/פלט בהמתנה | 0 buff pool קריאות, 0 AIO רגיל,
0 ibuf AIO, 0 preads
כתבי קלט/פלט בהמתנה | 0 buff pool (0 LRU, 0 הדחה רשימת, 0 עמוד);
0 AIO, 0 סנכרון, 0 log IO (0 log, 0 chkp);
0 כתובות
שטיפות קלט/פלט בהמתנה | 0 buff pool, 0 log
מדינות עסקה | 1x לא התחיל

סעיף זה מציג משתני תצורה חשובים עבור מנוע האחסון InnoDB. ה
אחוז מילוי בריכת חיץ ואחוז מלוכלך הם מעוגלים מטושטשים. השורות האחרונות הן
נגזר מהפלט של SHOW INNODB STATUS. סביר להניח שתפוקה זו תשתנה
בעתיד להיות שימושי יותר.

# MyISAM ############################################ #####
מטמון מפתח | 16.0 מיליון
Pct בשימוש | 10%
ללא שטיפה | 0%

סעיף זה מציג את גודל מטמון המפתחות של MyISAM, ואחריו האחוז של
מטמון בשימוש ואחוז לא מסולק (מעוגל מטושטש).

# אבטחה ############################################# ###
משתמשים | 2 משתמשים, 0 אנון, 0 ללא PW, 0 PW ישן
סיסמאות ישנות | כבוי

חלק זה נוצר משאילתות לטבלאות במסד הנתונים של מערכת mysql. זה מראה
כמה משתמשים קיימים, וסיכוני אבטחה פוטנציאליים שונים כגון סיסמאות בסגנון ישן ו
משתמשים ללא סיסמאות.

# רישום בינארי ##########################################
בינלוגים | 1
בגודל אפס | 0
גודל כולל | 21.8 מיליון
binlog_format | הַצהָרָה
expire_logs_days | 0
sync_binlog | 0
server_id | 12345
binlog_do_db |
binlog_ignore_db |

סעיף זה מציג את התצורה והסטטוס של היומנים הבינאריים. אם יש בגודל אפס
יומנים בינאריים, אז ייתכן שהאינדקס של binlog אינו מסונכרן עם היומנים הבינאריים
שקיימים בפועל בדיסק.

# משתנים ראויים לציון ######################################
Auto-Inc Incr/Offset | 1/1
default_storage_engine | InnoDB
זמן_שטיפה | 0
init_connect |
init_file |
sql_mode |
join_buffer_size | 128 אלף
sort_buffer_size | 2M
read_buffer_size | 128 אלף
read_rnd_buffer_size | 256 אלף
bulk_insert_buffer | 0.00
גודל_ערימה_מקסימלית | 16 מיליון
tmp_table_size | 16 מיליון
max_allowed_packet | 1M
thread_stack | 192 אלף
יומן | כבוי
log_error | /tmp/12345/data/mysqld.log
log_warnings | 1
log_slow_queries | עַל
log_queries_not_using_indexes | כבוי
log_slave_updates | עַל

סעיף זה מציג מספר משתני תצורת שרת ראויים לציון שיכולים להיות
חשוב לדעת כשעובדים עם שרת זה.

# קובץ תצורה #########################################
קובץ תצורה | /tmp/12345/my.sandbox.cnf
[Client]
משתמש = msandbox
סיסמה = msandbox
יציאה = 12345
socket = /tmp/12345/mysql_sandbox12345.sock
[Mysqld]
יציאה = 12345
socket = /tmp/12345/mysql_sandbox12345.sock
pid-file = /tmp/12345/data/mysql_sandbox12345.pid
basedir = /home/baron/5.5.20
datadir = /tmp/12345/data
key_buffer_size = 16M
innodb_buffer_pool_size = 16M
innodb_data_home_dir = /tmp/12345/data
innodb_log_group_home_dir = /tmp/12345/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_file_size = 5M
log-bin = mysql-bin
relay_log = mysql-relay-bin
log_slave_updates
server-id = 12345
דוח-מארח = 127.0.0.1
יציאת דיווח = 12345
log-error = mysqld.log
innodb_lock_wait_timeout = 3
# הסוף ############################################### #####

חלק זה מציג גרסה מודפסת יפה של קובץ my.cnf, עם הערות שהוסרו ו
עם רווח לבן נוסף כדי ליישר דברים לקריאה קלה. הכלי מנסה לזהות את
קובץ my.cnf על ידי הסתכלות על הפלט של ps, ואם הוא לא מוצא את המיקום של
הקובץ שם, הוא מנסה מיקומים נפוצים עד שהוא מוצא קובץ. שים לב שקובץ זה עשוי שלא
למעשה מתכתבים עם השרת שממנו הופק הדוח. זה יכול לקרות
כאשר הכלי אינו מופעל באותו שרת עליו הוא מדווח, או כאשר הוא מזהה את
מיקום קובץ התצורה נכשל.

אפשרויות


כל האפשרויות שאחרי -- מועברות ל-"mysql".

--כל מסדי הנתונים
mysqldump וסכם את כל מסדי הנתונים. ראה "--מאגרי מידע".

--שאל-עבר
בקש סיסמה בעת התחברות ל-MySQL.

--config
סוג: מחרוזת

קרא את הרשימה המופרדת בפסיקים של קובצי תצורה. אם צוין, זה חייב להיות הראשון
אפשרות בשורת הפקודה.

--מאגרי מידע
סוג: מחרוזת

mysqldump וסכם רשימה זו של מסדי נתונים מופרדים בפסיקים. לפרט
"--all-databases" במקום זאת אם ברצונך לזרוק ולסכם את כל מסדי הנתונים.

-קובץ ברירת המחדל
צורה קצרה: -F; סוג: מחרוזת

קרא רק אפשרויות mysql מהקובץ הנתון. עליך לתת שם נתיב מוחלט.

- עזרה
הדפס עזרה וצא.

--מנחה
צורה קצרה: -h; סוג: מחרוזת

מארח להתחבר אליו.

--סיסמה
צורה קצרה: -p; סוג: מחרוזת

סיסמה לשימוש בעת החיבור. אם הסיסמה מכילה פסיקים יש לבצע אסקייפ
עם קו נטוי אחורי: "exam\,ple"

--נמל
צורה קצרה: -P; סוג: int

מספר יציאה לשימוש לחיבור.

--קריאת-דוגמאות
סוג: מחרוזת

צור דוח מהקבצים שנמצאים בספרייה זו.

--שמור-דוגמאות
סוג: מחרוזת

שמור את קבצי הנתונים ששימשו ליצירת הסיכום בספרייה זו.

--לִישׁוֹן
סוג: int; ברירת מחדל: 10

שניות לישון בעת ​​איסוף מוני סטטוס.

--שֶׁקַע
טפסים קצרים; סוג: מחרוזת

קובץ Socket לשימוש לחיבור.

--מִשׁתַמֵשׁ
צורה קצרה: -u; סוג: מחרוזת

משתמש לכניסה אם לא משתמש נוכחי.

--גִרְסָה
גרסת כלי ההדפסה ויציאה.

הסביבה


כלי זה אינו משתמש במשתני סביבה.

מערכת דרישות


כלי זה דורש Bash v3 או חדש יותר, Perl 5.8 ומעלה, ו-binutils. אלה הם בדרך כלל
כבר מסופק על ידי רוב ההפצות. במערכות BSD, זה עשוי לדרוש פרוcfs מותקן.

השתמש ב-pt-mysql-summaryp באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

פקודות לינוקס

Ad