Comment obtenir un rapport de statut détaillé de MySQL

par Sukrit Dhandhania sur 27 avril 2009

Linux

Si vous utilisez ou administrez un serveur de MySQL vous savez probablement ce qu'une douleur il peut parfois obtenir à un signal de statut approprié que vous pouvez facilement déchiffrer et comprendre. mysqlreport est un manuscrit écrit dans le Perl qui facilite le travail beaucoup pour toi. Le manuscrit prend le rendement de la commande MONTREZ LE STATUT' dans MySQL et affichages il d'une façon d'une manière ordonnée composée qui le facilite beaucoup sur les yeux, et en conséquence plus facile à figurer dehors que se passe-t-il.

Jetons un coup d'oeil plus étroit à lui en l'installant. J'utiliserai une machine de Linux pour cet exercice. Je suppose que vous avez MySQL en service et que vous faites installer le Perl. Obtenez le dernier dégagement de mysqlreport du Téléchargement section sur le site Web du projet. Copy il à un certain endroit dans le CHEMIN de votre ordinateur, comme /usr/bin/. Rendez le manuscrit exécutable avec la commande suivante :

chmod 755 /usr/bin/mysqlreport de #

L'installation est maintenant complète. Procédons à l'utilisation. Nous jetterons un coup d'oeil à une certaine utilisation de base ici. Pour une liste détaillée avec de ce que vous pouvez faire mysqlreport courez la commande suivante :

mysqlreport de # --aide

Pour obtenir un rapport de votre serveur de MySQL courez la commande suivante, remplaçant le hostname, l'username et le mot de passe avec les qualifications de correction pour votre serveur :


mysqlreport de # --dbserver de centre serveur --dbuser d'utilisateur --mot de passe
Mot de passe pour le dbuser d'utilisateur de base de données :
MySQL 5.0.37-standard-l 50 17:19 à temps de bon fonctionnement : 6 Thu le 23 avr. 12 : 45 : 58 2009

_ _ _________________________________________________________________ principal
L'amortisseur a employé 71.21M de 512.00M %Used : 13.91
Courant 102.20M %Usage : 19.96
Écrivez le coup 99.45%
Coup lu 99.78%

_ _ ___________________________________________________________ de questions
Total 2.66G 607.8/s
Com_ 6.88G 1.6k/s %Total : 258.37
- Inconnu 5.67G 1.3k/s 212.99
DMS 1.42G 323.4/s 53.20
Coups de QC 28.37M 6.5/s 1.06
COM_QUIT 9.56M 2.2/s 0.36
Ralentissez 4 s 12.43k 0.0/s DMS de 0.00 % : 0.00 Notation : SUR
DMS 1.42G 323.4/s 53.20
CHOISI 1.39G 317.9/s 52.30 98.31
MISE À JOUR 14.81M 3.4/s 0.56 1.04
INSERTION 7.65M 1.7/s 0.29 0.54
EFFACEMENT 1.41M 0.3/s 0.05 0.10
REMPLACEZ 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

_ _ CHOISISSEZ et assortissez le _____________________________________________________
Balayage 29.92M 6.8/s %SELECT : 2.15
Gamme 3.34M 0.8/s 0.24
Plein joignez 22.95k 0.0/s 0.00
Contrôle de gamme 0 0/s 0.00
Le plein rng joignent 105.53k 0.0/s 0.01
Balayage de sorte 20.06M 4.6/s
Chaîne de sorte 25.60M 5.8/s
Passage de mrg de sorte 23 0.0/s

_ _ _________________________________________________________ de cachette de question
Utilisation de mémoire 60.15M de 128.00M %Used : 46.99
Bloc Fragmnt 19.67%
Coups 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.

Related Posts:
  • How to remotely access your MySQL in a secure manner
  • How to reset a lost MySQL root password
  • How to monitor MySQL in real-time with mytop
  • How to easily install Apache, MySQL and PHP in OS X
  • Use Auslogics Disk Defrag to defragment your Windows hard drive faster
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 1 trackback }

    Daily Links | AndySowards.com :: Professional Web Design, Development, Programming, Hacks, Downloads, Math and being a Web 2.0 Hipster?
    04.27.09 at 5:05 pm

    { 0 comments… add one now }

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>