Re: out of memory error on a delete command
От | Kris Jurka |
---|---|
Тема | Re: out of memory error on a delete command |
Дата | |
Msg-id | Pine.BSO.4.56.0507121447080.8434@leary.csoft.net обсуждение исходный текст |
Ответ на | out of memory error on a delete command (Csaba Nagy <nagy@ecircle-ag.com>) |
Ответы |
Re: out of memory error on a delete command
|
Список | pgsql-jdbc |
On Tue, 12 Jul 2005, Csaba Nagy wrote: > I wonder what could cause such an exception (see below). I was executing > a "DELETE FROM table_name" command on a table with a lot of records (~ > 80 million). Now after the fact I realize I should have tried it in psql > too to see if it fails there too, but I truncated the tables in the > meantime via "TRUNCATE". The only reason I tried to do it via delete is > to see how many rows were deleted, but it looks like a bad idea... > > org.postgresql.util.PSQLException: ERROR: out of memory This is a backend error message so the fact that you issued the command using JDBC is not relevent and it would have failed from psql as well. My immediate suspicion was the deferred trigger queue being unable to hold an event for each row deleted, but any ON DELETE triggers should have prevented TRUNCATE from running. In any case something on the backend side is probably using up some memory for each row being deleted. Kris Jurka
В списке pgsql-jdbc по дате отправления: