Mas o estranho é que so aceita valores abaixo de 256MB.
Coutinho wrote:
o problema é que você estava distribuindo mais memória do que vc tinha na
verdade.
Com isso quando o postgresql tentava alocar a quantidade de ram que você
havia pedido para manutenção, dava estouro.
Você disse que
Olá,
Por isso mesmo que o Coutinho falou isso Mateus. Se você colocar um
valor superior a 256MB você irá estourar o tamanho máximo da sua
memória. Então você tem que colocar 256MB ou menos.
Chegou a fazer a modificação no shmall como o Euler comentou?
[]s
2009/2/17 mateusgra
Ja sim.
Jota.Comm wrote:
Olá,
Por isso mesmo que o Coutinho falou isso Mateus. Se você colocar um
valor superior a 256MB você irá estourar o tamanho máximo da sua
memória. Então você tem que colocar 256MB ou menos.
Chegou a fazer a modificação no shmall como o Euler comentou?
[]s
2009/2/17 mateusgra mateus...@bol.com.br:
Ja sim.
se mudou o shmall ou o shmmax no /etc/sysctl.conf vc já reiniciou a
máquina ou rodou o comando sysctl -p ?
--
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
Rodei o sysctl -w.
Sebastian SWC-2 wrote:
2009/2/17 mateusgra mateus...@bol.com.br:
Ja sim.
se mudou o shmall ou o shmmax no /etc/sysctl.conf vc já reiniciou a
máquina ou rodou o comando sysctl -p ?
--
Atenciosamente,
Sebastian Selau Webber Colombo
o problema é que você estava distribuindo mais memória do que vc tinha na
verdade.
Com isso quando o postgresql tentava alocar a quantidade de ram que você havia
pedido para manutenção, dava estouro.
Você disse que tinha 2GB livre, mas você tem que se lembrar também da memória
usada por cada
Esse erro ocorre ao tentar criar um indice.
Memoria compartilha do SO(FreeBSD 6.2) 2GB o servidor tem 4GB
Postgresql.conf
shared_buffers = 500MB
work_mem = 32MB
maintenance_work_mem = 256MB
Sebastian SWC-2 wrote:
2009/2/13 mateusgra mateus...@bol.com.br:
ERROR:
Esse erro ocorre ao tentar criar um indice.
Memoria compartilha do SO(FreeBSD 6.2) 2GB o servidor tem 4GB
Postgresql.conf
shared_buffers = 500MB
work_mem = 32MB
maintenance_work_mem = 1000MB
Ja coloquei no maintenance_work_mem 1GB,2GB,800MB,500MB,2MB e nada.
Euler
mateusgra escreveu:
Esse erro ocorre ao tentar criar um indice.
Qual versão do PostgreSQL? Qual o tipo de índice está criando? Você consegue
fazer um 'SELECT col1noindice,col2noindice, ... FROM tabela'?
--
Euler Taveira de Oliveira
http://www.timbira.com/
Postgresql 8.2.12 , Indice btree, Consigo fazer um select na tabela.
Euler Taveira de Oliveira-2 wrote:
mateusgra escreveu:
Esse erro ocorre ao tentar criar um indice.
Qual versão do PostgreSQL? Qual o tipo de índice está criando? Você
consegue
fazer um 'SELECT
mateusgra escreveu:
Postgresql 8.2.12 , Indice btree, Consigo fazer um select na tabela.
Se você consegue fazer aquele SELECT é porque provavelmente não há dados
corrompidos. Quanto de memória livre tem atualmente? Você tentou reduzir a
shmall?
--
Euler Taveira de Oliveira
Tenho 2GB de memoria livre e ja reduzir o shmall tb.
Agora fiz um teste e ele so esta deixando eu criar o indice qdo eu coloco
256MB no maintenance_work_mem so com esse valor.
Euler Taveira de Oliveira-2 wrote:
mateusgra escreveu:
Postgresql 8.2.12 , Indice btree, Consigo fazer um select
12 matches
Mail list logo