Particionamento com datas

Há farta documentação sobre o recurso de particionamento no MySQL 5.1. No entanto, eu pensei que seria útil ter um rápido “how-to” (como-fazer) de particionamento por datas. Eu vou usar o esquema `world` (disponível em http://dev.mysql.com/doc/index-other.html), assim, fica mais fácil de seguir os meus exemplos. 

 

Particionamento de uma tabela por um intervalo de datas é bastante popular. Infelizmente, a partição RANGE só aceita um número inteiro (ou uma função que retorne um número inteiro) como a expressão que determinará a criação da partição. Isso é ótimo se você quiser partição tipos numéricos como este: 

 

Continue lendo Particionamento com datas

MYSQL Conference 2010 – Problemas de Mundo Real

O MySQL Users Conference é palco ideal para juntar criadores e desenvolvedores do MySQL, DBA’s, desenvolvedores, curiosos, fuções e fuçetas… Enfim, toda “geek-aiada” unida numa grande explosão de conhecimento acerca do ecossistema MySQL. Aliás, como venho pregando há algum tempo, o slogan “MySQL é um ecossistema e não um produto” vai pegar… Aliás já pegou. Estou todos entoando este coro.

Continue lendo MYSQL Conference 2010 – Problemas de Mundo Real

MySQL Conference 2010

E, assim, mais uma conferência de MySQL se foi. E por mais que os organizadores digam em contrário, foi a mais vazia e sem graça de todas as conferências. No primeiro dia, sinceramente, achei que tinha ido ao lugar errado. Pois, nos corredores não havia, rigorosamente, ninguém (a não ser as tradicionais senhoras nas portas das salas de conferência). As salas ou ballrooms onde aconteciam as conferências não ultrapassavam os 40% (isto sendo bem generoso) de ocupação.

Continue lendo MySQL Conference 2010