Em 13 de dezembro de 2013 15:07, Flavio Henrique Araque Gurgel < [email protected]> escreveu:
> Qual o valor de seu maintenance_work_mem? >>> Caso esteja muito alto, tente reduzí-lo. >>> Você pode estar pedindo memória demais pro S.O. e ele está causando >>> isso. >>> >> > Minha máquina tem 16GB.. estava usando em torno de 512MB. Tua dica foi >> boa.. eu tinha esquecido deste detalhe.. ajustando pra 256MB o problema >> foi sanado. >> > > Ótimo que você conseguiu resolver seu problema. > Note que o consumo de memória do PostgreSQL é uma soma de várias coisas > (shared_buffers, work_mem, total de processos abertos), logo, ter 16 GiB > não significa que isso tudo vai estar disponível para um processo > específico, que é o caso da criação do seu índice. > Claro, entendo perfeitamente.. é que, mesmo assim, considerava que as configurações não estavam utilizando todos os recursos, mas parece que houveram multiplicações nesta quantidade de memória utilizada para estes comandos, talvez devido à grande quantidade de registros, não sei.. Estava usando 1GB de shared_buffers, 64MB de work_mem e 4096MB de effective_cache_size. Visto que eu era o único conectado na base, não acreditava que o erro era realmente real. Achava que era uma falha decorrente de outro erro. Mesmo assim, vivendo e aprendendo.. hehehe > > O kernel do Linux tem também suas particularidades quanto à alocação de > memória pelos diversos processos. Recomendo dar uma pesquisada sobre > overcommit_memory e out-of-memory killer. > > > Independente de como gerou o dump, o problema está na restauração. >>> >> > Claro.. entendo perfeitamente, mas as vezes o povo pede os comandos >> mesmo assim.. hehehe >> > > Você fez bem! > > Eu não estava criticando, na verdade estava explicando. Se você não > tivesse postado o comando, não teria recebido explicação nenhuma e outra > dúvida poderia ter permanecido. Com certeza! Nem levei pro lado da crítica.. heheheh A ideia é agilizar o conteúdo para todos, fornecendo o máximo de info. possível.. []'s Rafael Fialho > []s > Flavio Gurgel > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
