administração

Entendendo o B-Tree Scanner

O B-Tree Scanner é um recurso interno do Informix que tem por objetivo manter as estruturas dos índices otimizadas para evitar degradação na performance de buscas.

Listeners dinâmicos

Listeners são serviços utilizados para receber as conexões dos usuários.
No Informix, até a versão 11.50 xC5 para alterar a configuração dos listeners era necessário parar toda a instância, derrubando todos os acessos de usuários e processos em execução.
Este problema foi resolvido no release 11.50 xC6, onde é possível adicionar, remover, alterar, parar, iniciar e reiniciar um listener.
Para uma fonte alternativa de informações sobre este novo recursos e outros detalhes, leia o post do Vagner em seu blog askpontes.blogspot.com

O que são os parametros RAS_PLOG_SPEED e RAS_LLOG_SPEED ?

São parâmetros definidos pelo próprio kernel do informix durante o Fast recovery.

Redbook "Customizing Informix Dynamic Server for Your Environment", pagina 121

RAS_PLOG_SPEED will be updated during physical recovery only if the number
of pages physically recovered is more than 10000.

Como e onde monitorar checkpoints?

  • Ativar trace do checkpoint definindo a variável TRACECKPT = 1 antes de iniciar o banco(esta variável tem efeito apenas após versão 9.40).

OAT - Open Admin Tool

O OAT - Open Admin Tool nasceu com versão 11 do Informix e o recurso SYSADMIN API.

Esta é uma ferramenta WEB para administração do banco de dados IBM Informix Dynamic Server.
Escrita em PHP é 100% gratuita e 100% focada no Informix.

Administrando o Informix através de SQL

Na versão 11 do Informix foi adicionado um novo recurso muito util para DBAs e principalmente para empresas que utilizam o Informix como seu banco de dados OEM de sua aplicação.
Este recurso é praticamente a execução de qualquer comando administrativo do Informix via conexão SQL.

Alterando configurações do ONCONFIG "on-fly" (task/admin, onmode)

Até a versão 10 o Informix tinha um péssimo defeito de que para alterar 99% dos parâmetros de configuração do banco (onconfig/sqlhosts) era necessário parar e reiniciar a instancia. Isso é uma tremenda dor de cabeça para o DBA, ainda mario se o sistema trabalha 24x7 .
Na versão 11 foi adicionado o recurso de alterar certos parâmetros com a instancia online, o que algumas pessoas chamam de alterações 'on-fly' (alterações em voo).

Como gerênciar/administrar o Informix

Percebo que muita gente que está começando a trabalhar com o Informix e faz sua instalação pela primeira vez fica um pouco perdido em como realizar o gerenciamento do banco.

Como capturar SQLs ( DML /DDL ).

É possível capturar todos os SELECTs/DELETEs/UPDATEs/INSERTs além dos outros comandos como CREATE/DROP e etc.
Para isso deve-se utilizar o recurso de SQL TRACE do Informix.

Script de inicialização automatica para o Connection Manager

Estou compartilhando com vocês um script (shell) que criei para automação da inicialização/parada do Connection Manager, ela foi baseada em outras já existentes no Linux OpenSuse 11.2.