Als u gebruikt of een server beheert MySQL weet u waarschijnlijk een welke pijn het een juist statusrapport kan soms worden dat u gemakkelijk kunt ontcijferen en begrijpen. mysqlreport is een manuscript dat in Perl wordt geschreven die de baan een voor u gemakkelijker maakt. Het manuscript neemt de output van het bevel TOON STATUS' in MySQL en vertoningen het op een keurig geformatteerde manier die het een op de ogen gemakkelijker maakt, en dientengevolge gemakkelijker om te berekenen wat gebeurt.
Neem een dichtere blik bij het door het te installeren. Ik zal een machine Linux voor deze oefening gebruiken. Ik veronderstel dat u MySQL in gebruik hebt en dat u geïnstalleerdef Perl hebt. Krijg de recentste versie van mysqlreport van Download sectie over de website van het project. Exemplaar het aan één of andere plaats in de WEG van uw computer, zoals /usr/bin/. Maak het manuscript met het volgende bevel uitvoerbaar:
# chmod 755 /usr/bin/mysqlreport
De installatie is nu volledig. Ga aan gebruik te werk. Wij zullen een blik bij wat basisgebruik hier nemen. Voor een gedetailleerde lijst van wat u kunt doen met mysqlreport stel het volgende bevel in werking:
# mysqlreport --hulp
Om een rapport van uw server te krijgen MySQL stel het volgende bevel in werking, dat hostname, de gebruikersbenaming en het wachtwoord vervangt met de correctiegeloofsbrieven voor uw server:
# mysqlreport --gastheer dbserver --gebruiker dbuser --wachtwoord
Wachtwoord voor gegevensbestandgebruiker dbuser:
MySQL 5.0.37-standaard-l uptime 50 17:19: 6 April 12:45 van Thu 23: 58 2009
_ _ Zeer belangrijke _________________________________________________________________
Gebruikte buffer 71.21M van 512.00M %Used: 13.91
Huidig 102.20M %Usage: 19.96
Schrijf klap 99.45%
Lees klap 99.78%
_ _ Vraagt ___________________________________________________________
Totaal 2.66G 607.8/s
Com_ 6.88G 1.6k/s %Total: 258.37
- Onbekend 5.67G 1.3k/s 212.99
DMS 1.42G 323.4/s 53.20
QC Klappen 28.37M 6.5/s 1.06
COM_QUIT 9.56M 2.2/s 0.36
Langzame 4 s 12.43k 0.0/s 0.00% DMS: 0.00 Logboek: OP
DMS 1.42G 323.4/s 53.20
SELECTEER 1.39G 317.9/s 52.30 98.31
UPDATE 14.81M 3.4/s 0.56 1.04
TUSSENVOEGSEL 7.65M 1.7/s 0.29 0.54
SCHRAP 1.41M 0.3/s 0.05 0.10
VERVANG 29.24k 0.0/s 0.00 0.00
Com_ 6.88G 1.6k/s 258.37
set_option 2.18G 497.6/s 81.87
stmt_execut 1.37G 313.6/s 51.60
stmt_prepar 1.09G 248.7/s 40.92
_ _ SELECTEER en sorteer _____________________________________________________
Aftasten 29.92M 6.8/s %SELECT: 2.15
Waaier 3.34M 0.8/s 0.24
Het hoogtepunt treedt toe 22.95k 0.0/s 0.00
De controle van de waaier 0 0/s 0.00
Volledige rng sluit zich aan bij 105.53k 0.0/s 0.01
Het aftasten van de soort 20.06M 4.6/s
De waaier van de soort 25.60M 5.8/s
De soort mrg gaat over 23 0.0/s
_ _ Het Geheime voorgeheugen van de Vraag _________________________________________________________
Het gebruik van het geheugen 60.15M van 128.00M %Used: 46.99
Blok Fragmnt 19.67%
Klappen 28.37M 6.5/s
Inserts 14.41M 3.3/s
Insrt:Prune 20.34:1 3.1/s
Hit:Insert 1.97:1
__ Table Locks _________________________________________________________
Waited 38.89k 0.0/s %Total: 0.00
Immediate 2.82G 643.8/s
__ Tables ______________________________________________________________
Open 1317 of 1536 %Cache: 85.74
Opened 36.20k 0.0/s
__ Connections _________________________________________________________
Max used 235 of 250 %Max: 94.00
Total 9.60M 2.2/s
__ Created Temp ________________________________________________________
Disk table 1.19M 0.3/s
Table 41.34M 9.4/s Size: 32.0M
File 51 0.0/s
__ Threads _____________________________________________________________
Running 2 of 152
Cached 26 of 64 %Hit: 99.93
Created 6.52k 0.0/s
Slow 0 0/s
__ Aborted _____________________________________________________________
Clients 75.29k 0.0/s
Connects 475 0.0/s
__ Bytes _______________________________________________________________
Sent 3.67G 837.6/s
Received 1.13G 258.4/s
__ InnoDB Buffer Pool __________________________________________________
Usage 1.46G of 1.46G %Used: 100.00
Read hit 97.49%
Pages
Free 0 %Total: 0.00
Data 95.00k 98.96 %Drty: 0.07
Misc 999 1.04
Latched 1 0.00
Reads 2.02G 462.0/s
From file 50.74M 11.6/s 2.51
Ahead Rnd 2211210 0.5/s
Ahead Sql 1773580 0.4/s
Writes 130.18M 29.7/s
Flushes 13.17M 3.0/s
Wait Free 0 0/s
__ InnoDB Lock _________________________________________________________
Waits 503 0.0/s
Current 0
Time acquiring
Total 845761 ms
Average 1681 ms
Max 5182 ms
__ InnoDB Data, Pages, Rows ____________________________________________
Data
Reads 76.58M 17.5/s
Writes 16.05M 3.7/s
fsync 5.67M 1.3/s
Pending
Reads 0
Writes 0
fsync 0
Pages
Created 302.89k 0.1/s
Read 189.02M 43.1/s
Written 13.17M 3.0/s
Rows
Deleted 861.14k 0.2/s
Inserted 6.58M 1.5/s
Read 2.20G 502.4/s
Updated 19.54M 4.5/s
In case you need help understanding how to read the report generated by mysqlreport the project has a fine guide to help you with that. Feel free to play around with some of the other options shown in the mysqlreport --help command output.

























{ 1 trackback }
{ 0 comments… add one now }
Leave a Comment