2009/12/4 Tiago Adami <[email protected]> > 2009/12/4 Marcelo Costa <[email protected]>: > > Olá > > > > 2009/12/4 Tiago Adami <[email protected]> > >> > >> Estou executando uma rotina de reprocessamento na minha máquina, que > >> roda Windows Vista Home Premium 32-bit e PostgreSQL 8.4.1. Com o mesmo > >> database em um servidor de produção rodando Ubuntu Linux 8.04 32-bit e > >> PostgreSQL 8.2.12, o erro não acontece. > >> > >> A rotina é na aplicação, executando mais de 50.000 comandos SQL dentro > >> da transação (distribuídos entre INSERTS, UPDATES, DELETES e SELECTS). > >> Chega um momento que o PostgreSQL simplesmente "abre as pernas". A > >> máquina fica impossível de ser utilizada, e logo em seguida a mensagem > >> de erro é retornada pela aplicação: > >> > >> [SQL Error] > >> Connectivity error: > >> > >> [SQL State] > >> 53200 > >> > >> [Mensagem do driver ODBC] > >> ERROR: out of memory > >> Failed on request of size 88.; > >> Error while executing the query > >> > >> [Código SQL] > >> SELECT * FROM PCCMESD0 WHERE EMPFIL='0012' AND ITEM='414719' AND > >> DTMOVI='2009-11-27' > >> > >> O que poderia ser? Seria este algum bug da 8.4.1 ou um bom motivo para > >> usar Linux? ;) > >> > > > > Nunca é tarde... > > > > No entanto não deveria ocorrer isso. Você poderia enviar os logs do banco > de > > dados quando esse problema ocorre ? > > > > Qual o nível de log seria suficiente para este caso? (DEBUG1, DEBUG2, > etc). No log consta apenas registros do tipo: > > "CurTransactionContext: 8192 total in 1 blocks; 8176 free (1 chunks); 16 > used" > > DEBUG3 e veja o que ele reporta
-- Marcelo Costa www.marcelocosta.net ------------------------------------------------- “You can't always get what want”, Doctor House in apology to Mike Jagger
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
