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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:54 07.07.25 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: Зор с Oracle9 и големи таблици [re: c1ick]
АвторAcidMemory (Нерегистриран) 
Публикувано26.09.03 17:44  



попрочети още малко, иначе си на прав път ...
RTFM му е майката

Значи в 9i е малко по-различно, тъй като са сменени начините и случаите, в които действат optimizer-ите (RBO - Rule Based Optimizer и CBO - Cost Based Optimizer). Това е така, поради факта, че с всяка версия Oracle ще налагат CBO, а с течение на времето RBO ще стане deprecated.

Много се набляга на факта всички приложения и бази да ползват CBO, а RBO се поддържа само за backward compatibility. Трябва да видиш как е настроена базата (специално optimizer променливите като OPTIMIZER_MODE). "Кофтито" на CBO е, че се нуждае от статистики за да може да действа (примерно ако нямаш статистики и OPTIMIZER_MODE ти е CHOOSE, тогава бачка RBO)

Както другите споменават отчасти, един прост начин да ползваш CBO, а оттам и hints, е collecting statistics. След това лесно можеш с един EXPLAIN PLAN да видиш как ще се промени плана на заявката, като добавиш
SELECT /*+NO_INDEX(<table> <index>)*/ <field>
FROM <table>
WHERE <field> <relation> ...

btw бъркаш в NO_INDEX синтаксиса, правилният е (няма field):
/*+ NO_INDEX ( table [index [index]...] ) */

аде дерзай ...



Цялата тема
ТемаАвторПубликувано
* Зор с Oracle9 и големи таблици c1ick   25.09.03 15:26
. * Re: Зор с Oracle9 и големи таблици sbd   25.09.03 17:16
. * Re: Зор с Oracle9 и големи таблици timmyyy   26.09.03 13:01
. * И още timmyyy   26.09.03 13:06
. * Re: Зор с Oracle9 и големи таблици AcidMemory   26.09.03 17:44
Клуб :  


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

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