Desde a versão 5.5 do MySQL o storage engine InnoDB vem configurado “de fábrica” como padrão. O InnoDB é um storage engine transacional, 100% ACID, estável e robusto, e, inteiramente, grátis. Reconhecidamente, fez progressos notáveis desde o MySQL 4.x. Com destaques para as melhorias implementadas nas versões: 5.1, 5.5, 5.6, e, recentemente na 5.7. O … Continue lendo O MyISAM está morto? →
No começo, antes da versão 5.1, quando ainda não tínhamos o “innodb-file-per-table” todas as tabelas eram criadas, e, armazenadas dentro de uma única tablespace, chamada de “shared tablespace”, em português “área compartilhada de tabelas”, ou ainda, em “brasileiro”: casa da mãe Joana. Os famosos arquivos IBDATAx. Uma baderna. Dados, índices, metadados, transações, catálogos… Enfim, tudo … Continue lendo MySQL – Criação de Tablespace →
Como sempre digo… uma conexão em um banco de dados pode ser chamada de thread, sessão, conexão, etc. Cada um dá o nome que quiser à conexão feita em seu banco de dados. Nunca, jamais, discuta com o DBA! Cenário: Uma query está rodando no MySQL. Roubando sua paciência, além de recursos de I/O, memória, … Continue lendo MySQL 5.7 – Explain de Sessão →
Diversas mudanças vieram com esta nova versão do SGBD, principalmente no que diz respeito da gestão de usuários e configurações de segurança que vem para solucionar alguns problemas que muitos DBA tinham antes.
Instalação
Uma das mudanças é na hora da instalação. Considerando que usuários sem privilégios administrativos no nível do sistema operacional não têm acesso a determinados arquivo de log – especificamente acesso de leitura ao arquivo de log de erros do MySQL, que inicialmente se encontra em /var/log – após fazer a instalação do servidor de bancos de dados, o arquivo .mysql_secret não será mais gerado no diretório /home do usuário efetivo da instalação do MySQL.
Após a instalação, basta iniciar o serviço. Ao abrir o arquivo de log, verá um evento parecido com este:
[Warning] A temporary password is generated for root@localhost: 4RT_l.h7*p
Após, …
[Leia mais]Diversas mudanças vieram com esta nova versão do SGBD, principalmente no que diz respeito da gestão de usuários e configurações de segurança que vem para solucionar alguns problemas que muitos DBA tinham antes.
Instalação
Uma das mudanças é na hora da instalação. Considerando que usuários sem privilégios administrativos no nível do sistema operacional não têm acesso a determinados arquivo de log – especificamente acesso de leitura ao arquivo de log de erros do MySQL, que inicialmente se encontra em /var/log – após fazer a instalação do servidor de bancos de dados, o arquivo .mysql_secret não será mais gerado no diretório /home do usuário efetivo da instalação do MySQL.
Após a instalação, basta iniciar o serviço. Ao abrir o arquivo de log, verá um evento parecido com este:
[Warning] A temporary password is generated for root@localhost: 4RT_l.h7*p
Após, …
[Leia mais]Para a nossa alegria a Oracle anunciou a disponibilidade mundial do MySQL 5.7, a última versão da base de dados open source mais popular do mercado. A nova versão oferece níveis de desempenho, escalabilidade e gestão sem precedentes; reforça as funcionalidades NoSQL com suporte JSON e MySQL Router, aumentando desta forma a facilidade de ligação das aplicações às várias bases de dados MySQL.
Já faz um tempo que eu estou no aguardo desta versão do SGBD. Não só por todas melhorias em performance e segurança que automaticamente viriam mas também por uma nova feature que facilitará muito aqueles que assim como eu trabalham com MySQL em ambientes em HA. Agora a replicação conta com a facilidade de multi-source, ou seja, um servidor consegue buscar em mais de um servidor os dados a serem replicados. …
[Leia mais]Para a nossa alegria a Oracle anunciou a disponibilidade mundial do MySQL 5.7, a última versão da base de dados open source mais popular do mercado. A nova versão oferece níveis de desempenho, escalabilidade e gestão sem precedentes; reforça as funcionalidades NoSQL com suporte JSON e MySQL Router, aumentando desta forma a facilidade de ligação das aplicações às várias bases de dados MySQL.
Já faz um tempo que eu estou no aguardo desta versão do SGBD. Não só por todas melhorias em performance e segurança que automaticamente viriam mas também por uma nova feature que facilitará muito aqueles que assim como eu trabalham com MySQL em ambientes em HA. Agora a replicação conta com a facilidade de multi-source, ou seja, um servidor consegue buscar em mais de um servidor os dados a serem …
[Leia mais]O conceito de tablespace não tem nada de novo. Só não é mais velho que eu. Vários outros RDBMS (bancos de dados) o implementam faz algum tempo. No MySQL foi implementado pelos primórdios do innoDB. Em linhas gerais o que […] ↓ Leia o restante deste post...
Uma série de mudanças no subsistema de gestão de usuários da nova versão do sistema de gerenciamento de bancos de dados open source mais popular do mundo é observada. Muito vem para melhorar tudo aquilo que é considerado um problema de segurança para muitos dos administradores de bancos e dados que já trabalham com o MySQL desde outras versões.
Realmente, a versão 5.7 trará muitas novidades que já podem ser testadas através do download do DMR (Developement Milestonbe Release), disponível no labs.mysql.com. Muito do que vem sendo solicitado há algum tempo está previsto para a nova versão ainda sem previsão para lançamento. Entretanto, quero começar a listar aqui as várias novidades para que o leitor não fique perdido quando a hora da migração chegar – até porque as melhorias não são somente em algumas áreas, mas vários subsistemas estão sendo profundamente …
[Leia mais]
Original post: http://anothermysqldba.blogspot.com/2014/05/a-look-at-mysql-57-dmr.html
Então eu percebi que era hora eu olhei para MySQL 5.7. Esta
é uma visão geral de alto nível, mas eu estava procurando sobre o
MySQL 5.7 em um documento de poucas palavras:
Então, eu estou começando com um novo …
[Leia mais]