sql, lbac, segurança, cliente, dbaccess, locale, backup, indice, incompleto, introdução, arquitetura, estatistica, release, performance, administração, procedure, monitoramento, tipo de dado, ansi, hpl, debug, alta disponibilidade, datablades, export/import, windows, dump, eventos, funções, news
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
Como manipular dados do tipo collection / conjunto ( set , list, multiset ).
Há muitas maneiras de tratar dados do tipo collection e também há muitas maneiras dinâmicas de tratar dados convertendo eles para collection.
Abaixo será demonstrado como tratar estes dados em SELECTs e como altera-los:
Tipo collection / conjunto , diferenças entre SET , LIST e MULTISET
Um campo do tipo collection é um conjunto, onde é possível ter mais
de um dado no mesmo campo/registro.
Utilizar uma stored procedure em um select no lugar de uma tabela
Primeiro é necessário fazer com que a procedure retorne mais de uma linha na execução, para isso basta incluir o comando RETURN dentro de um FOREACH com o parametro WITH RESUME:
CREATE PROCEDURE xyz() RETURNING int ... FOREACH c1 FOR ... RETURN v_campo WITH RESUME; END FOREACH END PROCEDURE
Então basta utiliza-la no select da seguinte forma:
[code]
SELECT * FROM TABLE(xyz());
[/cod
Entendendo e otimizando a conectividade entre Cliente / Servidor.
Observação: Estas configurações *não* são validas apenas para o protocolo onipcshm (IPC Shared Memory)
Entendendo como funciona a alocação de buffers para comunicação
- O buffer aqui descrito , é um buffer especifico da área de comunicação do banco e possui um t
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.
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).
Qual informação de estatística é criada durante a criação de um indice?
Obs.: Este recurso está disponível apenas a partir da versão 11.10.
- Coleta estatísticas de indice equivalente a um UPDATE STATISTICS LOW, que se refere a dados como o segundo maior
Quais as verificaçoes a fazer no SQLCA ?
SQLCA = SQL Control Area
ESTRUTURA DO SQLCA
SQLCA : struct
SQLCA.SQLCODE : integer




