In diesem Artikel werden hauptsächlich die relevanten Informationen zur MySQL-Innodb-Überwachung (Systemschicht, Datenbankschicht) vorgestellt. Freunde in Not können sich auf
MySQL-Innodb-Überwachung (Systemschicht, Datenbankschicht) beziehen
In Bezug auf die MySQL-Überwachung bietet MySQL Befehle zur Datenerfassung, z. B. den Befehl „show status“ oder das Lesen des GLOBAL_STATUS-Objekts der Datenbank „informat_schema“. Die derzeit verwendeten sind auch einige vorgefertigte Überwachungstools relativ Es gibt viele von Taobao entwickelte Perl-Sprachen innotop, mysqlreport, mtop, mytop und orzdba.
Was die Überwachungsindikatoren betrifft, gibt es Systemebene und Datenbankebene.
1. Die Systemebene umfasst die Systemlast, die CPU, ob der Speicher über Swap, Festplatten-E/A und Netzwerk verfügt.
vmstat -w 1 iostat -x -k 1 sar -n DEV 1
2. MySQL-Datenbankschicht
show global status where Variable_name in('xxxx')或者show global status like 'xxx%'
Die gesammelten Daten werden im Allgemeinen aktuell erfasst Anzahl der Hauptüberwachungsindikatoren:
1) Anzahl der SQL-Anweisungsausführungen QPS ------- (Com_select, Com_insert, Com_update, Com_delete)2) Transaktion TPS- --- (Com_commit, Com_rollback)
3) Zeilenstatus (Anzahl geänderter und gelöschter Zeilen pro Sekunde erhöhen)-----(Innodb_rows_inserted, Innodb_rows_updated, Innodb_rows_deleted, Innodb_rows_read) 4) Seitenstatus (Gesamtzahl der Seiten im Pufferpool, frei, schmutzig, Anzahl der geleerten Seiten pro Sekunde) ---- (Innodb_buffer_pool_pages_flushed 6) Datenstatus (Anzahl der Datenlese- und -schreibvorgänge im Speicherpuffer pro Sekunde, Lese- und Schreibgröße M pro Sekunde) ---- (Innodb_data_reads
Log (log_fsync Die Häufigkeit, mit der das Protokoll synchronisiert wird die Festplatte pro Sekunde, pro Sekunde geschriebenes Protokoll Größe M) -----(Innodb_os_log_fsyncs
8) Thread-Status (Anzahl der pro Sekunde erstellten Threads) ------ (Threads_running
9) Die vom Client pro Sekunde empfangene oder gesendete Datenmenge M---(Bytes_received, Bytes_sent)
Vielen Dank fürs Lesen, ich hoffe, es kann allen helfen, vielen Dank dafür Ihre Unterstützung dieser Seite!
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der MySQL-Innodb-Überwachung (Systemschicht, Datenbankschicht). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!