administração

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).

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.

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.

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

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.