Re: Question about unlogged to logged conversion

Поиск
Список
Период
Сортировка
От Ravi Krishna
Тема Re: Question about unlogged to logged conversion
Дата
Msg-id 1545951134.1308620.1619555704.45725FCC@webmail.messagingengine.com
обсуждение исходный текст
Ответ на Question about unlogged to logged conversion  (Bhavin Gandhi <gb200622@gmail.com>)
Ответы Re: Question about unlogged to logged conversion
Список pgsql-general

On Thu, Dec 27, 2018, at 5:23 PM, Bhavin Gandhi wrote:
Hello,
I'm trying to understand for a given unlogged table of a specific size and # of rows, if I do "alter table" on it to convert it to logged table, is there a performance difference between 9.5, 9.6 and 10? in other words are there specific improvements in this area that may not be available in all Postgres versions?


Unlogged tables are not stored in the catalog like a regular table. When it is converted to a logged table , the entire operation is logged (goes into wal logs) in one single transaction, blocking the entire table during the process. IMO this makes unlogged -> logged workflow not a right fit for large tables.  In other products I have used, large tables are set to unlogged mode before bulk load and then set back to normal logged mode.

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

Предыдущее
От: Bhavin Gandhi
Дата:
Сообщение: Question about unlogged to logged conversion
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: Question about unlogged to logged conversion