Вопрос к спецам по Oracle

Lazy44
Уже с Приветом
Posts: 525
Joined: 01 May 2002 20:29
Location: CT->MA->TX->UT

Post by Lazy44 »

vc wrote:
Lazy44 wrote:
serger wrote:да я имел ввиду использовать bulk collect для считки в PL/SQL table
далее преобразование
и только потом вставка +APPEND в таблицу уже из памяти.

Выбор большой )) Это же ORACLE
Да при наличии primary key materialized view очень хороший вариант. Небольшой недостаток snapshot log.

И совсем уже правильная идея. Oracle Streams и преобразование данных.
Опробовал я пока только без преобразования на Oracle9i... Ну очень многообещающая технология. Бум внедрять.Сейчас девелопмент а через год в production.


Сделайте FORALL .... INSERT /*+ APPEND *? - Будет очень даже быстро


In the FORALL...INSERT /*+ APPEND */ statement, the 'append' hint is useless because it works only for 'insert .. select from ...'.

VC

OK, My bad :(
User avatar
RGoo
Уже с Приветом
Posts: 1917
Joined: 08 Jul 2003 17:42
Location: Canada

Post by RGoo »

Еще раз спасибо всем за советы. Расклад такой : базу сильно мне менять никто не даст (в смысле менять db_multiblock_read_count и пр. параметры), поэтому работа пошла по пути переделывания стейтмента и хинтов (статистика показывает, что основная засада в join-ах) и отключения\подключения индексов.
Дочки rulezzz !

Return to “Вопросы и новости IT”