domingo, 3 de maio de 2009

relatorios de erro

se¸c˜ao de relat´orio de erro no postgresql.conf
checkpoint (log checkpoints)
locks (log lock waits)
arquivos tempor´arios (log temp files)
Euler Taveira

consulta ao catalogo

consultas ao cat´alogo
pg stat *
pg statio *
pg settings
n´umero de conex˜oes
select datname,count(*) as num from pg stat activity group by
datname
Euler Taveira

pg catalog

pg catalog: cat´alogo ´e uma excelente fonte de informa¸c˜oes!
logs: outra fonte inesgot´avel de informa¸c˜oes (n´ıveis)
#ifdef XXX DEBUG: depura¸c˜ao para hackers
movendo alguns trechos de c´odigo para log
Euler Taveira

Estatisticas

Tabelas de Estatisticas
analise estatistica
par^ametro default statistic target
ALTER TABLE foo ALTER bar SET STATISTICS numero
Euler Taveira

Explain - Rescrever

reescrever a consulta (EXISTS, INTERSECT, EXCEPT, ...)

Explain - Indices

criacao de indices
indices nao resolvem tudo!
escolha o melhor tipo de indice para a(s) colunas(s)
Euler Taveira