Korzystanie z Oracle 10g. Pierwotny projektant Oracle dla tego projektu ruszył dalej, a ci z nas pozostali rozsądnymi deweloperami dla Oracle, ale potrzebujemy pomocy w zakresie tuningu i planowania.Wpływ rozmiaru pakietu na wydajność w Oracle 10g
Mamy podzielone na sekcje procedury w pakietach "podobnych", niektóre (wiele) z nich urosły w taki sposób, że zawierają wiele (50 ish) procedur o różnym stopniu złożoności.
W tym momencie kilka małych procedur (wybierz ID z Kontraktu, w którym Element = 'xyz') w tych większych pakietach zajmuje znacznie więcej czasu niż oczekiwano w tych pakietach (od TOAD, SQL Developer lub od. NET Oracle Provider) niż wtedy, gdy proc jest skompilowany osobno lub na mniejszy pakiet. (Tabele są indeksowane)
Czy powinny występować koszty związane z wydajnością korzystania z takich dużych pakietów, nawet w przypadku wywoływania stosunkowo prostych indywidualnych procedur lub czy istnieje jakiś "inny" czynnik, którego powinniśmy szukać?
(uwaga: uaktualnienie do Oracle 11 jest planowane, ale nie „nieuchronne”)
@OMG, zbudowaliśmy pakiety Oracle oparte na przekonaniu, że rozmiar paczki -_dla_- nie wpływa na wydajność procedury, ale widzimy wskaźniki liczników i badamy tę możliwość. –