Dickson, estou enviando em anexo o log do postgresql como você recomendou ( + 
postgresql.conf e o resultado da execução do pg_config). 

Fiz o seguinte procedimento: coloquei todos os arquivos de log em um outro 
diretório (limpei o pg_log). 

Parei  o serviço do postgres, alterei o valor do shared_buffers para 256MB e 
depois tentei reiniciar o serviço, 

o que novamente, deu erro. Esse log apresenta apenas essa interação com o 
postgres.

Achei que essas informações estão resumidas - 

Vocês recomendam eu alterar mais alguma opção nos parâmetros de Erros e Log ?

 

JotaComm, como faço pra saber qual é o tamanho shmmax do kernel do Linux. 

Tem como saber via postgres? Ou devo executar algum comando Linux para tal? 

Tem alguma forma de mudar o valor desse parâmetro, que não seja via 
re-compilação do kernel do SO ? 

Eu alterei iterativamente o valor do shared_buffer, consegui aumentar até no 
máximo a 29MB (o anterior era de 24MB). 

Ache muito pouco haja vista que tenho 04GB de RAM e o servidor é dedicado. Tem 
como reverter isso?

 

Outra pergunta bem básica, é onde estão os utilitários do postgres e a forma de 
utilizá-los. 

Caso eu queria criar e agendar um script que faça backup, análise, vacuum, etc 
como devo proceder. 

Pergunto isso, pois quando estou logado como root e tento executar algum desses 
utilitários, recebo a seguinte mensagem:

 

pg_dump: [arquivador (bd)] conexão com banco de dados "root" falhou: FATAL:  
banco de dados "root" não existe

 

Se tento executar como outro usuário do sistema recebo o mesmo erro. 

Tento logar como postgres, ele me pede uma senha que não sei. Como usar esses 
utilitários em scripts?

 

E em geral, dada essas informações sobre meu cenário de trabalho 

(SO, versão do postgres, carga de trabalho, parâmetros atuais) - 

Vocês recomendam mais alguma coisa para alterar esses parâmetros? 

 

Desculpe o excesso de perguntas - o problema é que tenho que terminar um 
sistema até segunda feira e 

não consigo ir para o desenvolvimento enquanto não minimizo esse problemas com 
o banco. 

Imaginem uma consulta que leva 03 horas pra terminar. Nem consigo depurar o 
sistema. Agradeço pela atenção e fico no aguardo.

Attachment: postgresql-2009-03-11_183034.log
Description: postgresql-2009-03-11_183034.log

Attachment: postgresql.conf
Description: postgresql.conf

BINDIR = /usr/bin
DOCDIR = /usr/share/doc/pgsql
INCLUDEDIR = /usr/include
PKGINCLUDEDIR = /usr/include/pgsql
INCLUDEDIR-SERVER = /usr/include/pgsql/server
LIBDIR = /usr/lib
PKGLIBDIR = /usr/lib/pgsql
LOCALEDIR = /usr/share/locale
MANDIR = /usr/share/man
SHAREDIR = /usr/share/pgsql
SYSCONFDIR = /etc/sysconfig/pgsql
PGXS = /usr/lib/pgsql/pgxs/src/makefiles/pgxs.mk
CONFIGURE = '--host=i686-redhat-linux-gnu' '--build=i686-redhat-linux-gnu' 
'--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' 
'--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' 
'--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' 
'--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' 
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man' 
'--infodir=/usr/share/info' '--disable-rpath' '--with-perl' '--with-python' 
'--with-tcl' '--with-tclconfig=/usr/lib' '--with-openssl' '--with-pam' 
'--with-krb5' '--with-includes=/usr/kerberos/include' 
'--with-libraries=/usr/kerberos/lib' '--enable-nls' '--enable-thread-safety' 
'--sysconfdir=/etc/sysconfig/pgsql' '--datadir=/usr/share/pgsql' 
'--with-docdir=/usr/share/doc' 'CFLAGS=-O2 -g -pipe -march=i386 -mcpu=i686 
-I/usr/include/et' 'CPPFLAGS= -I/usr/include/et' 
'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 
'target_alias=i386-redhat-linux-gnu'
CC = gcc
CPPFLAGS = -D_GNU_SOURCE -I/usr/kerberos/include
CFLAGS = -O2 -g -pipe -march=i386 -mcpu=i686 -I/usr/include/et -Wall 
-Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement 
-fno-strict-aliasing
CFLAGS_SL = -fpic
LDFLAGS = -L/usr/kerberos/lib
LDFLAGS_SL = 
LIBS = -lpgport -lpam -lssl -lcrypto -lkrb5 -lz -lreadline -ltermcap -lcrypt 
-ldl -lm 
VERSION = PostgreSQL 8.2.4
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a