Re: asynchronous commit

Поиск
Список
Период
Сортировка
От Jeff Janes
Тема Re: asynchronous commit
Дата
Msg-id CAMkU=1wNDY4b6CqabVuP-jkcNKg9uV=8-Tasv=yhOpDVsNnBcw@mail.gmail.com
обсуждение исходный текст
Ответ на asynchronous commit  (Robert DiFalco <robert.difalco@gmail.com>)
Список pgsql-general
On Mon, Jan 19, 2015 at 10:03 AM, Robert DiFalco <robert.difalco@gmail.com> wrote:
I have several tables that I use for logging and real-time stats. These are not critical and since they are a bottleneck I want transactions against them to always be asynchronous. Is there a way to specify this at a table level or do I have to make sure to call set synchronous_commit='off'  every time I insert or update to them? And presumably remember to turn it back on again for safety. 

There is no clean way to do what you want currently.  You have to do the bookkeeping yourself.  There was discussion about adding an option for "asynchronous commit" to tables.  Then if all the tables changed during a transaction were asynchronous (and a few other conditions were met), the commit would automatically be asynchronous as well.  I'd like to see that, but I don't think anyone is actively working on implementing it.

Cheers,

Jeff

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

Предыдущее
От: Robert DiFalco
Дата:
Сообщение: asynchronous commit
Следующее
От: Andreas Kretschmer
Дата:
Сообщение: Re: asynchronous commit