Engines MySQL – Memory

Ola pessoal,

Voltando a atualizar o blog, vamos falar do Engine Memory. Como o proprio nome já adianta, este Engine armazena as tabelas na memória do servidor. Isso realmente é necessário? Sim, principalmente para aplicações que dependem de algum cache temporário.

Com isso, tanto os dados como os indices nesta tabela são tratados na memória RAM do servidor, trazendo um ganho muito grande em desempenho.

Toda tabela é representada no datadir do mysql com um .frm, e não resistem ao restart do serviço. De forma detalhada, você pode popular uma tabela Memory, porém após efetuar um restart no MySQL, a estrutura da tabela ainda vai existir, porém sem nenhum dado.
Continue lendo

Gerenciar mais de um My.CNF MySQL

Ola pessoal,

Neste post veremos algo interessante para o gerenciamento do MySQL, que pode ser aplicado em um ambiente simples com poucos servidores, e até mesmo em um complexo com diversos hosts.

Trabalhar com mais de um arquivo de configuração do MySQL na mesma instância, lembrando que o padrão é o my.cnf .

A primeira dúvida que pode surgir é, qual a real necessidade de fazer isso? Bem, você pode ter um arquivo com as configurações padrões para todo um parque de máquinas, e outro apenas para alterações específicas a cada cliente, seja ele interno ou externo, como também um ambiente de testes.
Continue lendo