DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

MySQL Performance Diagnostics & Tuning - Parte III - SQL Magazine 83

Da configuração para Performance Tuning de um banco de dados em MySQL, para otimizar o desempenho deste Banco de Dados. Este artigo é o terceira de uma série sobre Performance Tuning em MySQL.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





SQL Magazine 83

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da SQL Magazine 83


MySQL Performance Diagnostics & Tuning - Parte III


    No primeiro artigo desta série, vimos como diminuir o tempo de gravações no MySQL, e começamos a verificar como poderíamos melhorar as leituras, aumentando o tamanho do cache do engine do InnoDB. Na segunda parte, abordamos principalmente os parâmetros que devem ser alterados para um melhor desempenho em leituras, além de explicar algumas complicações sobre alteração de parâmetros no MySQL. Nesta terceira parte, iremos abordar uma ferramenta gráfica para auxiliar na análise de desempenho, e customizá-la para analisar o sistema de tabelas temporárias implícitas do MySQL.
    Nada evidencia mais um problema do que um gráfico, baseado em números reais. Muitos DBAs que conheço, especialmente os com maior experiência, são avessos ao uso de ferramentas gráficas, pois acham que estas existem para serem utilizadas pelos administradores menos experientes. Eu acho que, além de dominar as ferramentas de linha de comando – nem sempre temos as opções gráficas, ou mesmo uma conexão rápida o suficiente a nossa disposição - os DBAs mais experientes devem também dominar as ferramentas gráficas, pois além de fornecerem uma informação com uma melhor apresentação, podem aumentar a produtividade do administrador. Além disso, um gráfico é uma ferramenta melhor que simples números para convencer um cliente sobre a causa de um problema.
    A ferramenta que iremos utilizar é o MySQL Administrator, que faz parte do pacote MySQL GUI Tools, distribuído gratuitamente pela própria MySQL – e continua a ser distribuído pela Oracle. Este pacote também inclui o MySQL Query Browser (utilizado para visualização gráfica de resultados de comandos SQL) e o MySQL Migration Toolkit (para auxiliar migração de outros SGBDs para o MySQL). O pacote MySQL GUI Tools atualmente está sendo substituído pelo MySQL Workbench, que inclui as funcionalidades das três ferramentas, mas infelizmente ele ainda não possui gráficos de desempenho customizáveis, que utilizaremos neste artigo, então iremos demonstrar com o MySQL Administrator. Veja mais adiante, na seção Referências, os links para downloads destas ferramentas.
    Neste artigo também passarei a utilizar a versão 5.5.6 rc1 do MySQL Community Edition, que no momento em que escrevo este artigo, é a mais recente versão do novíssimo release 5.5 do MySQL, o primeiro a ser feito nas mãos da Oracle Corporation.
    Para conectar o MySQL Administrator a um Banco de Dados MySQL é muito simples, basta digitar o nome do servidor ou endereço IP, a porta (o padrão é 3306), e o usuário e senha, e clicar-se em Ok, como é demonstrado na Figura 1. Para os DBAs que trabalham com muitos bancos de dados, é possível deixar as conexões armazenadas, o que pode ser feito clicando-se no ícone com três pontos, ao lado de Stored Connection (“Conexão Armazenada”).
"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Ricardo Portilho Proni
Com 20 anos de experiência profissional, Ricardo Portilho Proni é Oracle ACE e já trabalhou em grande parte dos maiores bancos de dados Oracle e MySQL do Brasil. É certificado em Oracle, MySQL, SQL Server, DB2, Sybase e WebSphere. Arquiteto na UOLDIVEO e Instrutor da Nerv Informática Ltda, também é ...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03