Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Медленная вставка


Автор: N1ko 29.10.2010, 22:34
Здравствуйте. Вставляю много строк в таблицу. Где то после 800000 скорость вставки резко замедляется. С чем это может быть связано? Индексов в таблице только 2 и то не уникальных.

Автор: Sqlninja 29.10.2010, 22:47
alter table t nologging;

insert /*+append*/ into t ...

Автор: N1ko 30.10.2010, 21:30
Не подействовало. (( Всё равно скорость резко замедляется раз в 10 после того колличества записей. Может ещё есть какие нить варианты решения?

Автор: Zloxa 1.11.2010, 10:12
Дропнуть индексы.
отключить триггеры.
Перевести в нологинг.
Вдуть данные.
создать индексы.
перевести в логинг.
включить триггеры.
снять бекап.

Автор: Sqlninja 5.11.2010, 11:30
попробуй еще сделать commit до замедления.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)