which Update quicker

Поиск
Список
Период
Сортировка
От Emi Lu
Тема which Update quicker
Дата
Msg-id 5421CB6D.70401@encs.concordia.ca
обсуждение исходный текст
Ответы Re: which Update quicker  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
Re: which Update quicker  (Steve Crawford <scrawford@pinpointresearch.com>)
Список pgsql-general
Hello list,

For a big table with more than 1,000,000 records, may I know which
update is quicker please?

(1) update t1
       set c1 = a.c1
       from a
       where pk and
                  t1.c1       <> a.c1;
  ......
       update t1
       set c_N = a.c_N
       from a
       where pk and
                  t1.c_N       <> a.c_N;


(2)  update t1
       set c1 = a.c1 ,
             c2  = a.c2,
             ...
             c_N = a.c_N
      from a
      where pk AND
                (  t1.c1 <> a.c1 OR t1.c2 <> a.c2..... t1.c_N <> a.c_N)


Or other quicker way for update action?

Thank you
Emi




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

Предыдущее
От: Daniel Lenski
Дата:
Сообщение: Re: Where art thou, plpython2.dll? (EDB installer)
Следующее
От: Daniele Varrazzo
Дата:
Сообщение: Re: which Update quicker