Re: ERROR: out of shared memory - But the table is empty

Поиск
Список
Период
Сортировка
От raghu ram
Тема Re: ERROR: out of shared memory - But the table is empty
Дата
Msg-id CALnrrJQpWs0-vSYrurRGrXowVTei3BbxEqbG6FsLLQ_+ovz89g@mail.gmail.com
обсуждение исходный текст
Ответ на ERROR: out of shared memory - But the table is empty  (Stefan Schwarzer <stefan.schwarzer@unep.org>)
Ответы Re: ERROR: out of shared memory - But the table is empty  (Stefan Schwarzer <stefan.schwarzer@unep.org>)
Список pgsql-general


On Thu, Jul 12, 2012 at 8:23 PM, Stefan Schwarzer <stefan.schwarzer@unep.org> wrote:
Hi there,

not being an expert for Postgres…. I have a Postgis table with the countries of the world. Now, I would like to drop it. I got the error message:

     ERROR:  out of shared memory
     HINT:  You might need to increase max_locks_per_transaction.

and thought that it would be easier to drop first all rows, and then drop the empty table.

But it seems that it has a problem with dropping the index:

      DROP INDEX gis.countries_uid;

actually generates that error message.

So, do I need to dig now into the postgres config file? It seems strange to me that Postgres has a problem deleting an empty table, though.


The shared lock table has room for max_locks_per_transaction * max_connections entries,so as soon as it exceeds,you will get this error message. For fixing this issue,please set max_locks_per_transaction to (tables in database)/max_connections. 


Thanks & Regards,

Raghu Ram

EnterpriseDB Corporation

Blog:http://raghurc.blogspot.in/



В списке pgsql-general по дате отправления:

Предыдущее
От: Toby Corkindale
Дата:
Сообщение: Re: Bug? Prepared queries continue to use search_path from their preparation time
Следующее
От: Craig Ringer
Дата:
Сообщение: hstore for audit logging: Finding differences between two hstore values