Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 13:37 19.04.24 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Подобряване на скоростта при UPDATE и Oracle 11
Автор AйeзCeдaй ((бойна))
Публикувано23.11.12 17:31  



Накратко имам мастер таблица с 90.000 записа.
И детайл таблица с 21.373.793 записа.
имам код от типа на

FOR REC IN (SELECT MST.ID
FROM MASTERTABLE MST
WHERE MST.MONTH>=1 AND MST.MONTH<=9 AND MST.YEAR=2012
) LOOP
FOR REC_ACC IN (SELECT A1.ID FROM DETAILTBL A1
WHERE A1.PRODMSTID=REC.ID
) LOOP
UPDATE DETAILTBL A SET AVALUE=0, A.VALUE2=0, AVALUE3=0
WHERE A.ID=REC_ACC.ID;
COMMIT;
END LOOP;
END LOOP;

ииии много, много се бави.... (около 3 часа). Ще ми се поне за 1,5 ч. да става
(имам си си всички необходими ключове, индекси)

някакви идеи за подобрябане на скоростта ....

Редактирано от AйeзCeдaй на 23.11.12 17:34.



Цялата тема
ТемаАвторПубликувано
* Подобряване на скоростта при UPDATE и Oracle 11 AйeзCeдaй   23.11.12 17:31
. * Re: Подобряване на скоростта при UPDATE и Oracle 11 AйeзCeдaй   23.11.12 18:36
. * Re: Подобряване на скоростта при UPDATE и Oracle 11 Вълк   05.01.13 03:15
. * Re: Подобряване на скоростта при UPDATE и Oracle 11 AйeзCeдaй   17.01.13 15:01
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.