RE: alter table xxx set unlogged take long time

Поиск
Список
Период
Сортировка
От James Pang (chaolpan)
Тема RE: alter table xxx set unlogged take long time
Дата
Msg-id PH0PR11MB51919A15ED33C356120145F7D6949@PH0PR11MB5191.namprd11.prod.outlook.com
обсуждение исходный текст
Ответ на Re: alter table xxx set unlogged take long time  (Jim Mlodgenski <jimmy76@gmail.com>)
Ответы Re: alter table xxx set unlogged take long time  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: alter table xxx set unlogged take long time  (Kyotaro Horiguchi <horikyota.ntt@gmail.com>)
Список pgsql-performance

How to make it fast ?  These are our steps about copy large data from Oracle to Postgres

  1. Create table in Postgres  2. Extract data from Oracle to CSV  3. Alter table set xxx unlogged,   4. Run copy command into Postgres db  5. Alter table set xxx logged  6. Create index …

Step 5 took long time ,especially for large tables.

 

Thank,

 

James

 

From: Jim Mlodgenski <jimmy76@gmail.com>
Sent: Tuesday, July 26, 2022 8:21 PM
To: James Pang (chaolpan) <chaolpan@cisco.com>
Cc: pgsql-performance@lists.postgresql.org
Subject: Re: alter table xxx set unlogged take long time

 

 

 

On Tue, Jul 26, 2022 at 4:53 AM James Pang (chaolpan) <chaolpan@cisco.com> wrote:

Hi ,

We have PG v13.6 in RHEL8.4, we try to set table unlogged before load data.  There are a lot of existing data in this table, when ‘alter table xxx  set unlogged’, we found it take long time and spend time on IO datafileread.  Is it expected?

 

Yes, the whole table needs to be written to WAL so this could take a long time for a large table

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

Предыдущее
От: Jim Mlodgenski
Дата:
Сообщение: Re: alter table xxx set unlogged take long time
Следующее
От: Tom Lane
Дата:
Сообщение: Re: alter table xxx set unlogged take long time