Your SlideShare is downloading. ×
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
MySQL Enterprise Monitor para Desenvolvedores
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MySQL Enterprise Monitor para Desenvolvedores

707

Published on

Monitoração de performance não é apenas uma tarefa para o pessoal de Operações, mas sim também para os Desenvolvedores de sistemas com alto desempenho. Manter o controle de como seu código impacta nas …

Monitoração de performance não é apenas uma tarefa para o pessoal de Operações, mas sim também para os Desenvolvedores de sistemas com alto desempenho. Manter o controle de como seu código impacta nas métricas de performance durante o ciclo de desenvolvimento é a chave para definição da estratégia de escalar sua arquitetura.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
707
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MySQL Enterprise Monitor<Insert Picture Here> para Desenvolvedores Henrique Leandro henrique.leandro@oracle.com Airton Lastori airton.lastori@oracle.com Nov-2012
  • 2. AgendaIntrodução MySQLPortifolio MySQLO Desenvolvedor MySQLDesafio #1Enterprise Monitor Demo
  • 3. 3
  • 4. MySQLCommunity e Enterprise 4
  • 5. Portfolio Open Source (GPL)• MySQL Database (Community Server) 5.5.28 GA e 5.6.8 RC• MySQL Cluster (NDB Community) 7.2.8 GA• MySQL Workbench Community Edition 5.2.44 GA• MySQL Utilities (em Python)• MySQL Connectors•ODBC, Java, .Net, C, C++, PHP, OpenOffice• MySQL Proxy 0.8.2 Alpha• Documentação: livre para uso, não coberto pela GPL• Forums dev.mysql.com/downloads 5
  • 6. MySQL Enterprise EditionMais produtividade, menores riscos e maior capacidadepara o MySQL. Oracle Premier Lifetime Support MySQL Enterprise Oracle Product Security Certifications/Integrations MySQL Enterprise MySQL Enterprise Audit Monitor/Query Analyzer MySQL Enterprise MySQL Enterprise Scalability Backup MySQL Enterprise MySQL Workbench High Availability 6
  • 7. Questões difíceis… problemas de performance? … servidores down?… queries lentas, custosas? … política de segurança, muda?… onde, quando, como “tunar”? … produtividade de desenv./QA?… problemas de replicação? … qual versão do MySQL rodar?… os sistemas escalarão? … posso recuperar?
  • 8. O Desenvolvedor MySQL ?
  • 9. O Desenvolvedor MySQLCorreção de problemas em QA ou Produção (inclusive reescrita de queriespara otimização)Responsabilidade sobre a performance geral da aplicação, além de outrosrequisitos não funcionaisOtimização do esquema de dadosMonitoramento e ações corretivasCriação e utilização correta de índicesDefinir mecanismos eficientes de interação entre aplicação e BDAjuste de variáveis no MySQL Server (Teste Estresse)#1 Identificar e melhorar queries que consomem muitos recursos
  • 10. Identificar e Melhorar Queries1. Seja “O Caçador” de Queries•MySQL Query Analyzer•Slow query log, SHOW PROCESSLIST2. Aplique melhorias•indexação, EXPLAIN•reescrita de queries•re-modelagem do esquema de dados"No Braço” ou Via Ferramenta
  • 11. Enterprise MonitorAgents Connecting Locally Customer Datacenter Enterprise Dashboard Service Manager MySQL Servers w/Agent Repository© 2011 Oracle Corporation – Proprietary and Confidential 11
  • 12. DEMO
  • 13. Boas práticas para Melhorar Performance•Não criar índices desnecessários•Não criar indices com inicio idêntico•Não usar toda string para os índices•Não encapsule seus índices no WHERE•Evite % no início do LIKE em um índice•Thread Pool•InnoDB•Use Suporte Consultivo do Enterprise http://dev.mysql.com/doc/refman/5.5/en/using-explain.html
  • 14. Mais sobre MySQL
  • 15. MySQL Treinamento e Certificação Treinamentos Certificações MySQL DBA MySQLDeveloper MySQL Boot Camp MySQL Boot Camp Accelerated Accelerated MySQL Performance MySQL Performance Tuning Boot Camp Tuning Boot Camp Accelerated Accelerated MySQL for Begginers MySQL for Begginers MySQL for Database MySQL and PHP Administrators Developing Dynamic Web Applicationg MySQL Performance Tuning MySQL for DevelopersMySQL High Availability MySQL Advanced Stored Procedures MySQL Cluster Opcional Necessário http://education.oracle.com
  • 16. Questões Difíceis, Soluções Reais… problemas de performance? … servidores down?• MySQL Enterprise Scalability • Oracle Premier 7x24 Support• MySQL Enterprise Monitor, Advisors, Query Analyzer • MySQL Enterprise Monitor, Advisors• MySQL Consultative Support • MySQL Enterprise High Availability… queries lentas, custosas? … política de segurança, muda?• MySQL Enterprise Monitor, Query Analyzer • MySQL External Authentication… onde, quando, como “tunar”? • MySQL Enterprise Monitor, Security Advisor• MySQL Enterprise Monitor, Advisors, Query Analyzer• MySQL Consultative Support … produtividade de desenv./QA? • MySQL Workbench SE • MySQL Enterprise Monitor, Query Analyzer… problemas de replicação?• MySQL Enterprise Monitor, Replication Monitor … qual versão do MySQL rodar?• Oracle Premier 7x24 Support • Oracle Premier 7x24 Support… os sistemas escalarão? … posso recuperar?• MySQL Enterprise Scalability • MySQL Enterprise Backup• MySQL Enterprise Monitor, Advisors, Query Analyzer• MySQL Consultative Support
  • 17. Obrigado! Time MySQL Brasil@MySQLBR meetup.com/MySQL-BR

×