helkmut.blogspot.com
Vida de DBA: Dezembro 2014
http://helkmut.blogspot.com/2014_12_01_archive.html
Quinta-feira, 4 de dezembro de 2014. MySQL - SQL thread is not running? Imagine o seguinte cenário, você tem um MySQL master e um slave configurado com replicação assíncrona. Por alguma razão você descobre através da consulta de status do slave que o SQL thread parou de funcionar, mas o IO thread continua em execução buscando logs do master. COMO IDENTIFICAR A CAUSA DO PROBLEMA? No mesmo log você poderá verificar qual a posição e binlog do master em que ocorreu o erro, isso será muito útil no futuro.
helkmut.blogspot.com
Vida de DBA: Agosto 2013
http://helkmut.blogspot.com/2013_08_01_archive.html
Terça-feira, 20 de agosto de 2013. PostgreSQL - Job de REINDEX concorrente. Após criar a rotina de VACUUM controlando o tempo de execução, post anterior, pensei em como poderia aplicar este método na manutenção dos índices de uma determinada base. Então as perguntas iniciais foram:. 1 - O que eu queria com isso? 2 - O que não poderia acontecer com isso? A rotina afetar a produção ou carga durante a produção;. A rotina remover algum índice ativo;. Prejudicar o plano de execução da base;. Abaixo a rotina d...
helkmut.blogspot.com
Vida de DBA: Julho 2013
http://helkmut.blogspot.com/2013_07_01_archive.html
Quarta-feira, 31 de julho de 2013. PostgreSQL - Rotina de VACUUM optimizada. Primeiramente devo agradecer ao Fabrízio Mello( http:/ fabriziomello.blogspot.com.br/. Que trabalhou junto comigo na rotina abaixo. CENÁRIO: Base 24x7 em uma base de quase 500GB. PROBLEMA: Optou-se por tornar o auto-vacuum mais agressivo para não impactar no ambiente durante o horário comercial, mas o VACUUM na base inteira ainda que executado no domingo demorava muito, mesmo com alteração dos parâmetros de memória. Wed Jul 10 1...
helkmut.blogspot.com
Vida de DBA: Novembro 2013
http://helkmut.blogspot.com/2013_11_01_archive.html
Segunda-feira, 4 de novembro de 2013. PostgreSQL - pg repack. Olá amigo sofredor que mantêm um PostgreSQL 8.x, sim, falemos besteiras, pois afinal não são muitos os que as leem mesmo. Por que tu sofres? Pelo VACUUM FULL inviável? Por índices maltratados e ou inchados? Aqui não falaremos dos inexistentes, pois como cantavam(tempo passado, pois hoje a formação da banda não é mais a mesma) Os Mirins(http:/ pt.wikipedia.org/wiki/Os Mirins): "Dos covardes não se fala". Primeiro, por que ele é importante?
helkmut.blogspot.com
Vida de DBA: Setembro 2013
http://helkmut.blogspot.com/2013_09_01_archive.html
Quinta-feira, 12 de setembro de 2013. AWS - Dica para quem tem problema de boot em uma instância Linux. Quando você faz alguma arte em uma instância da Amazon, como você não tem acesso que não por SSH e a instância não inicia após um reboot/stop/start, e ao olhar o Console info você sabe qual arte você fez. Para contornar segue uma dica nobre:. 1 - Crie uma nova instância(ou utilize uma existente que não seja de produção);. 2 - Desligue a instância problemática;. 5 - Arrume sua arte e desmonte o device;.
helkmut.blogspot.com
Vida de DBA: Janeiro 2014
http://helkmut.blogspot.com/2014_01_01_archive.html
Sábado, 11 de janeiro de 2014. AWS - Reduzindo custos aumentando performance com S3. Avançamos um pouco mais no uso das soluções disponíveis pela Amazon. Já tínhamos experiência no uso de AutoScaling, IOPS, entre outros, mas o alvo desta vez foi quebrar paradigmas, então o que melhor do que evoluir na performance reduzindo custos! Parece impossível, mas não é com o S3 Glacier. Para tal, avaliando as soluções disponíveis de armazenamento da AWS(Amazon Web Services), realizamos a seguinte análise de custo:.
helkmut.blogspot.com
Vida de DBA: PostgreSQL - Problemas com o pg_repack
http://helkmut.blogspot.com/2014/02/postgresql-problemas-com-o-pgrepack.html
Quarta-feira, 26 de fevereiro de 2014. PostgreSQL - Problemas com o pg repack. Este post é complemento do post referente ao pg repack(http:/ helkmut.blogspot.com.br/2013/11/postgresql-pgrepack.html), onde cito um ponto crítico do repack onde não é viável o rollback. Um exemplo é caso sua base tenha um crash durante o repack de uma tabela ou por razão desconhecida você tem a conexão do próprio repack terminada. O que acontece nesta situação com sua tabela? Então o que fazer? Não sendo possível isolar a ba...
helkmut.blogspot.com
Vida de DBA: Outubro 2013
http://helkmut.blogspot.com/2013_10_01_archive.html
Quinta-feira, 17 de outubro de 2013. VirtualBox - Iniciando VMs automaticamente no CentOS/RHEL sem precisar de X rodando. Como estava sem muitas ideias e precisava fazer isso funcionar, segue um 'service' do CentOS/RHEL que faz VMs iniciarem e pararem(salvar status) sem tu precisares do X Window aberto. O array 'vms' é responsável pelas VMs que queres gerenciar, se tiver mais de 1, adicione-as no array e pronto. Chkconfig: - 99 99. Description: Starts and stops VMs. Check that networking is up. 2 - Se tr...
helkmut.blogspot.com
Vida de DBA: Maio 2013
http://helkmut.blogspot.com/2013_05_01_archive.html
Quinta-feira, 9 de maio de 2013. JBoss - RHQ/JON deployment em Domain mode EAP6 ou JBoss7.x. IMPORTANTE: Domain mode não suporte Bundles! Acesse o link do JON/RHQ no seu navegador e preencha os campos com as credenciais. Acesse o 'Inventory', selecione o item 'Servers' do inventário e clique no recurso 'EAP Domain Controller'. Após clique com o botão direito no item do 'Domain Controller' e com o botão esquerdo em 'DomainDeployment'. Imagens extraídas da documentação oficial da RedHat. Agile Brazil 2011,...