Dump não é backup!

Não, não é. Pode chorar, pode xingar mas não é. No ano passado fiz uma pesquisa aqui no blog sobre as rotinas de backup utilizados no PostgreSQL. O resultado foi que a maioria esmagadora só utiliza o pg_dump. Veja, eu não tenho absolutamente nada contra o pg_dump. Mas antes de me explicar, vamos pensar… PARA

Sobre a Sun comprando o MySQL

O Sr. Greg Sabino parece concordar comigo sobre a possibilidade de se comprar o PostgreSQL. Ele também se deu ao trabalho de fazer algumas especulações sobre a aquisição da SUN, com direito a piada com o Sr. Josh Berkus e tudo o mais. Achei o artigo dele realmente interessante. Fico imaginando se a SUN não

Acabou o espaço em disco!

Todo DBA um dia vai se deparar com esta situação. Um colega na lista chegou nesta situação e perguntou o que fazer. Antes de comprar um novo disco: Vejamos o que podemos fazer antes de sair correndo para colocar um novo disco. VACUUM Antes de mais nada, você deve rodar um VACUUM FULL no se

Não use DELETE, use INSERT!

Hoje, vi uma dúvida na lista do PostgreSQL-Br sobre como fazer um DELETE ficar mais rápido. Traduzi um artigo do Sr. Josh Berkus que trás algumas dicas de performance que podem ajudar muito. Além disso, você deve, é claro, dar uma olhada no plano de consulta do seu comando. Ver se os índices estão sendo

O que aprendi com o blog

O Jack me convidou para escrever sobre este meme (que é uma expressão que subverte o significado original da palavra para disfarçar o que na verdade não passa de uma corrente entre blogs). Após alguns bons dias sem postar nada, acordei de ressaca de um pileque moderado – mas merecido e até necessário – com

Cluster != Replicação

Hoje um e-mail na lista do PostgreSQL me levou inspirou a escrever este texto. A questão é que muitas pessoas confundem replicação com clustering. A confusão não é a tôa… a palavra Cluster possui vários significados diferentes dependendo do contexto. Temos a idéia de tabelas clusterizadas, que possuem significado diferente no Oracle e PostgreSQL por