MySQL Tech Tour em Brasília

Nosso próximo MySQL Tech Tour será no próximo dia 30 de abril em Brasíla. O evento é organizado pela Microsíntese, parceira Oracle para MySQL. Inscrições diretamente no site http://www.microsintese.com.br/en/web/guest/oraclemysqlday .

A nossa agenda continua parecida com dos outros Tech Tours e é a seguinte:
08h15  Recepção
08h30  Abertura e Boas Vindas - Microsintese
09h00  Otimizando a performance, segurança e disponibilidade com o MySQL Enterprise.
10h00  Coffee-break
10h20  Arquiteturas de referência MySQL
11h20  Oracle MySQL Premier Support
11h40  Q&A - Perguntas e Respostas
12h00 …

[Leia mais]
Heartbleed garantir & MySQL

Original post: http://anothermysqldba.blogspot.com/2014/04/heartbleed-secure-mysql.html
Bem, um monte de preocupação, e justamente por isso, tem sido feito sobre o bug heartbleed recentemente.

Eu não acho que eu deveria tentar acrescentar muito mais do que aqueles que eu considero especialistas já mencionados. Se você não analisou as seguintes mensagens que deveria.

[Leia mais]
Microsoft Open Source

É curioso e fascinante notar a diversidade de sentidos que as palavras podem transportar. O poder de mapear coisas em pensamentos faz da Linguagem a mais poderosa ferramenta computacional em uso ininterrupto pela nossa espécie nos últimos 100 mil anos. “Open”, em Inglês e sua tradução para o português, “aberto”, são referências a uma vasta gama de significados.

“Podem entrar, estamos abertos!” – diz o dono de um estabelecimento para seus clientes. Ou então: “Open your mind!” – diz o professor para um aluno relutante em desfazer-se de velhos paradigmas. Ou ainda: “Este é um assunto que foi deixado em aberto.” – diz o pesquisador que busca novas perguntas. Mesmo sendo palavras que …

[Leia mais]
Armazenamento de arquivos no MySQL em colunas BLOB

Os arquivos de imagem são o caso clássico para o uso de colunas BLOBs, mas isso raramente é uma boa idéia. A recomendação geral é NÃO armazenar arquivos no banco de dados. Isto é válido para qualquer banco de dados relacional. Há alguns casos que isso pode fazer sentido, mas são raros.

Os bancos de dados relacionais, inclusive o MySQL, são projetados para otimizar operações em objetos de tamanho relativamente pequeno. Principalmente quando os arquivos são grandes, há vários problemas decorrentes de armazená-los no Banco de Dados, envolvendo: performance, desperdício de espaço, fragmentação exagerada, dificuldade em backups/restores e maior trabalho na manutenção das tabelas.

O MySQL em particular vai sempre criar uma tabela temporária em disco quando JOINs envolverem tabelas com colunas BLOBs/TEXTs. Tabelas temporárias em disco são muito menos performáticas que tabelas temporárias em …

[Leia mais]
MySQL User Conference & Expo – último dia

Veja toda a cobertura da MySQL User Conference & Expo

A MySQL Conference já acabou, mas só agora consegui terminar o texto sobre o último dia, que foi bem interessante em termos de atrações para o evento. O dia iniciou com um painel muito interessante com pessoal da empresa norte americana Percona, que exibiu as boas práticas relacionadas ao monitoramento de instâncias de bancos de dados MySQL de qualquer tamanho, partindo de soluções pequenas que todas as empresas hoje possuem, até sistemas mais especializados, focados na principal operação, sendo esta voltada para produto e/ou serviço, oferecidos por organizações de todo o mundo. Algumas estatísticas coletadas pela própria Percona foram exibidas e, a partir delas, pode-se constatar que em grande parte das empresas no mundo têm alguma aplicação rodando com MySQL, outras várias com …

[Leia mais]
Transações no MySQL

Bom pessoal, vou disponibilizar material de estudo sobre transações no MySQL:

https://www.dropbox.com/s/7q359tc553jdnaj/Transaccao.doc

Instalação WebScaleSQL resolvido ... parte 2

Original post: http://anothermysqldba.blogspot.com/2014/04/webscalesql-installation-solved-part-2.html

Este é um acompanhamento para o: Instalação WebScaleSQL tentou ... parte 1

Então, ser um geek típico, desenvolvedor, idiota ou o que quer .. Eu não conseguiram RTFM ou neste caso o …

[Leia mais]
MySQL Explique & SQL_NO_CACHE

Original post: http://anothermysqldba.blogspot.com/2014/04/mysql-explain-sqlnocache.html

Então, hoje eu estava ajudando alguém com o seu desempenho de banco de dados e correu algumas consultas mal escritos. Agora, certamente, todo mundo comete erros, o objetivo é fazer tudo o que puder para evitá-los.

Assim, apenas um par de dicas úteis para fazer antes de deixar uma consulta solto em seu ambiente.

Sempre executar a consulta via explicar primeiro. Algo tão simples como fazer explicar primeiro confirmará sem erros (já que ele não será executado), e permitir que você otimizar a consulta.
Várias ligações já existem sobre como usar explicar:

[Leia mais]
MySQLUserclone ou apenas Copie usuários do MySQL

Original post: http://anothermysqldba.blogspot.com/2014/04/mysqluserclone-or-just-copy-mysql-users.html


Recentemente, deparei com um pós MySQL Fórum que estava procurando como migrar os usuários para um novo sistema.

Enquanto isso poderia ser feito de várias maneiras, eu percebi que ele me deu a chance de jogar e demonstrar o …

[Leia mais]
Comentário sobre Soluções de Backup no MySQL por Script de backup Xtrabackup + Retenção + Monitoramento Nagios | Mathias Brem

[…] http://mathiasbrem.com.br/solucoes-de-backup-no-mysql/ […]