Script de backup (Xtrabackup + Retenção + Monitoramento)

A ideia desse post é mostrar um processo / política de backup por completo, contemplando:

  • Backup Full Online e Comprimido!!!!
  • Retenção de logs binários
  • Controle de espaço em disco através do expurgo dos backups mais antigos
  • Catalogo de backup
  • Monitoramento do backup

Para que seja possível acompanhar esse artigo, recomendo que leia primeiramente os artigos: http://mathiasbrem.com.br/solucoes-de-backup-no-mysql/ http://mathiasbrem.com.br/backup-com-xtrabackup/ Eles lhe darão uma base conceitual de DBA e uma apresentação inicial das capacidades da ferramenta Xtrabackup. Instale o Xtrabackup como mencionado no artigo “backup com xtrabackup” Para começar configure o log binário do MySQL, isso …

[Leia mais]
Backup com Xtrabackup

Xtrabackup é uma solução de backup equivalente ao “Mysql Enterprise Backup”, o interessante é a possibilidade de poder utilizar exatamente os mesmos recursos e o mesmo tipo de backup de uma solução paga, através de uma ferramenta gratuita! (Ele é free (opensource), fique tranquilo! ) Com o Xtrabackup você será capaz de:

  • Realizar backups full
  • Realizar backups incrementais
  • Realizar backups online (consistentes e sem gerar lock ou qualquer outro tipo de indisponibilidade)
  • Realizar backups comprimidos
  • Entre outras funcionalidades que você pode verificar no site oficial:
  • http://www.percona.com/software/percona-xtrabackup

A Instalação do Xtrabackup: A Percona disponibiliza pacotes para várias distribuições e versões binárias também, veja o link:

[Leia mais]
Instalação WebScaleSQL tentou ... parte 1

Original post: http://anothermysqldba.blogspot.com/2014/03/webscalesql-installation-attempted-part.html

Bem, se você não ver a notícia, no entanto, em seguida, por todos os meios, siga este link e leia sobre WebScaleSQL . Muito obrigado para a equipe de engenheiros do Facebook, Twitter e Google para o seu trabalho duro para isso. Estou curioso para ver como isso se desenvolve mais no futuro, uma vez que fazê-lo funcionar.

Aqui está o que eu encontrei até agora. Eu queria que este é um blog de …

[Leia mais]
Percona NUVEM TOOLS

Original post: http://anothermysqldba.blogspot.com/2014/03/percona-cloud-tools.html

Então, eu realmente gosto do fato de que Percona está chegando e oferecendo soluções para ajudar a analisar as preocupações do MySQL ou problemas com cloud.percona.com .

É muito fácil de instalar. O caminho mais rápido é ter o repo Percona YUM instalado, eu tenho …

[Leia mais]
MySQL e OS X instalar e remover

Original post: http://anothermysqldba.blogspot.com/2014/03/mysql-and-os-x-install-and-remove.html

Portanto, esta é uma referência a este bug:

Acontece que eu deparar-lo assim que eu percebi que o Parreira testá-lo com 5.7 também.
Eu também era capaz de reproduzir este erro com a versão mais recente DMR. (No momento do teste mysql-5.7.3-m13) Eu estava usando o fornecido DMG eo arquivo tar.gz.

dyld: Symbol not found: _strnlen
Referenced from: …

[Leia mais]
MySQL Tech Tour em Manaus

Mais um Tech Tour! Desta vez em Manaus/AM, amanhã 27-mar-14 a partir das 8h00. O evento é organizado pela Lustrabits, parceria Oracle para MySQL. Mais informações e inscrições pelo telefone +55 92 3236-6901.

A nossa agenda é a seguinte:

  • Recepção - Welcome coffee 
  • Abertura 
  • Otimizando a performance, segurança e disponibilidade com o MySQL Enterprise 
  • Oracle MySQL Premier Support - Benefícios e casos de uso 
  • Coffee-break
  • Arquiteturas de referência MySQL 
  • Mas o MySQL não é de graça? 
  • Q&A - Perguntas e Respostas 
  • Encerramento

ATUALIZAÇÃO:

Slides "Oracle MySQL Premier Support"

Oracle Premier Support para …

[Leia mais]
Back-up rápido de tabelas MySQL

Uma boa prática  antes de atualizar a sua base é sempre fazer um back-up das tabelas que pode ser feito de forma rápida com o seguinte comando:

// criando a nova tabela
CREATE TABLE nova_tabela LIKE minha_base.tabela; 
// copiando os dados

INSERT nova_tabela SELECT * FROM minha_base.tabela;
Problemas de performance (performance_schema)

Você deve imaginar, que vou explicar como otimizar a performance do banco de dados com os novos catálogos de performance do mysql(performance_schema)?

Não! HAhAHA

Vou explicar, que ele também pode ser o vilão da história!

Performance_schema é uma excelente ferramenta para monitoria do ambiente, possibilitando a analise de possíveis problemas de performance, mas o uso desse recurso causa em média entre 10% e até 30% de “overhead”, ou seja onera em até 30% o seu banco de dados causando lentidão nos processos executados no mesmo.

As versões mais recentes do MySQL tem esse recurso configurado por padrão, ou seja, é automaticamente ativado na inicialização da instância. Em pequenos bancos de dados ou com fluxo transacional baixo, acaba sendo imperceptível a queda de performance gerada por essa monitoria, mas em ambientes com grande fluxo transacional, filas de processamento e Terabytes de …

[Leia mais]
Comentário sobre Aaaaaa as documentações! Innodb Internals ( um achado ) por Airton Lastori

Ótima apresentação. Da época que o InnoDB era da Oracle, mas o MySQL ainda não.
Uma dica para quem está interessado nos internals do MySQL é o libro Expert MySQL 2a Ed. por Charles Bell (um dos engenheiros do MySQL na Oracle) http://www.amazon.com/Expert-MySQL-Charles-Bell/dp/1430246596

Aaaaaa as documentações! Innodb Internals ( um achado )

Pesquisando encontrei uma documentação no Slideshare excelente, um pouco antiga, de 2009 da Innobase, mas excelente pelas imagens que explicam a arquitetura interna do Innodb e suas ligações, segue:

http://pt.slideshare.net/mysqlops/innodb-internal-9032556

Para quem conhece outras arquiteturas como a do Oracle, fica mais fácil!

A documentação é bem técnica, é mais útil para DBA’s e pessoas com tempo! HAHAHA