Como começar um relatório de status detalhado de MySQL

por Sukrit Dhandhania em Abril 27, 2009

Linux

Se você usar ou administrar um usuário de MySQL você sabe provavelmente o que uma dor ele pode às vezes começar a um relatório de status apropriado que você pode fàcilmente decifrar e compreender. mysqlreport é um certificado escrito no Perl que faz o trabalho muito mais fácil para você. O certificado faz exame da saída do comando MOSTRE O STATUS' em MySQL e em exposições ele em uma maneira ordenadamente formatada que o faça muito mais fácil nos olhos, e em conseqüência mais fácil de figurar para fora o que está indo sobre.

Vamos fazer exame de um olhar mais próximo nele instalando o. Eu estarei usando uma máquina de Linux para este exercício. Eu estou supondo que você tem MySQL ascendente e corredor e que você tem o Perl instalado. Comece a liberação a mais atrasada de mysqlreport do Download seção no Web site do projeto. Copy ele a algum lugar no TRAJETO do seu computador, como /usr/bin/. Faça o certificado executável com o seguinte comando:

# chmod 755 /usr/bin/mysqlreport

A instalação está agora completa. Vamos proseguir ao uso. Nós faremos exame de um olhar em algum uso básico aqui. Para uma lista detalhada do o que você pode fazer com mysqlreport funcione o seguinte comando:

# mysqlreport --ajuda

Para começar um relatório de seu usuário de MySQL funcione o seguinte comando, substituindo o hostname, o username e a senha com os credentials da correção para seu usuário:


# mysqlreport --dbserver do anfitrião --dbuser do usuário --senha
Senha para o dbuser do usuário da base de dados:
MySQL 5.0.37-standard-l 50 17:19 uptime: 6 Thu abril 23 12:45: 58 2009

_ _ _________________________________________________________________ chave
Amortecedor usado 71.21M de 512.00M %Used: 13.91
Atual 102.20M %Usage: 19.96
Escreva a batida 99.45%
Batida lida 99.78%

_ _ ___________________________________________________________ das perguntas
Total 2.66G 607.8/s
Com_ 6.88G 1.6k/s %Total: 258.37
- Desconhecido 5.67G 1.3k/s 212.99
DMS 1.42G 323.4/s 53.20
Batidas de QC 28.37M 6.5/s 1.06
COM_QUIT 9.56M 2.2/s 0.36
Retarde 4 s 12.43k 0.0/s DMS de 0.00%: 0.00 Registro: EM
DMS 1.42G 323.4/s 53.20
SELETO 1.39G 317.9/s 52.30 98.31
UPDATE 14.81M 3.4/s 0.56 1.04
INSERÇÃO 7.65M 1.7/s 0.29 0.54
SUPRESSÃO 1.41M 0.3/s 0.05 0.10
SUBSTITUA 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

_ _ SELECIONE e classifique o _____________________________________________________
Varredura 29.92M 6.8/s %SELECT: 2.15
Escala 3.34M 0.8/s 0.24
Cheio junte 22.95k 0.0/s 0.00
Verificação da escala 0 0/s 0.00
O rng cheio junta 105.53k 0.0/s 0.01
Varredura da sorte 20.06M 4.6/s
Escala da sorte 25.60M 5.8/s
Passagem do mrg da sorte 23 0.0/s

_ _ _________________________________________________________ do esconderijo da pergunta
Uso da memória 60.15M de 128.00M %Used: 46.99
Bloco Fragmnt 19.67%
Batidas 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>