Oleg LOA пишет:

>> Тот самый update lineitem set  l_comment = trim(l_comment)
>> - 251 секунда.
> 
> Я нашел косяк. У меня обновлялись в одном update три поля из которых 
> два были индексируемыми. Чёт там shipmomode и ещё какое-то varchar.
> Так вот при наличии индекса ASA уходит в глубокий IO при обновлении 
> 6 МБ записей на lineitem.
> 
> Создай все 4-е индекса на lineitem и выполни update по индексируемым полям.

Индексы нашел:
create index lineitem_shipdate on lineitem(l_shipdate);
create index lineitem_partkey_suppkey on lineitem(l_partkey, l_suppkey);
create index part_brand_container_size on part(p_brand, p_container,
p_size);
create index lineitem_quantity_sm_si on lineitem(l_quantity, l_shipmode,
l_shipinstruct);
create index lineitem_shipmode_rd on lineitem(l_shipmode, l_receiptdate);

Оно?

Текст update дашь или самому придумать?



Ответить