Есть таблица на 6,5 млн. записей. Триггеров, мат вью, индексов (кроме по PK) на таблицу нет
Выполняю обновление всех записей типа
update big_table
set column_id = dbms_random.string('x',12)
Запрос выполняется уже 5 часов, и судя по всему будет выполняться еще долго:
select t.start_time,
to_char(sysdate + t.TIME_REMAINING / 24 / 60 / 60, 'DD.MM.YYYY HH:MI:SS') end_time
from v$session_longops t
where sid = 149
start_time end_time
-------------------------------------
02.12.2009 09:19:26 03.12.2009 12:00:32
И undo сегмент ужой полгига :(
Нет ли способов более быстрого апдейта всех записей?