Спасибо за вклад, они помогли мне понять, что вызвало проблему: Chained Rows!
- после вставки новых строк AnzDarl (и ряда других столбцов) равны нулю
- когда столбцы установлены в 1 (или другие значения), они занимают больше места
Мне удалось проверить это с помощью следующего SQL:
select chain_cnt
from user_tables
where table_name='SV_KONGINFO';
После усечения chain_cnt равнялось 0. После запуска обновления chain_cnt резко увеличился и был равен числу затронутых строк.
Увеличение PCT_FREE таким образом решило проблему производительности для меня:
alter table sv_konginfo pctfree 40;
Еще раз спасибо за вклад, они помогли исключить некоторые потенциальные проблемы до тех пор, пока, наконец, цепочка строк не достигла моей головы.