Использование Oracle 10g.Первоначальный разработчик Oracle для этого проекта ушел, и те из нас, кто остался, являются разумными разработчиками для Oracle, но нам нужна помощь в настройке и планировании.
У нас есть отдельные процедуры в «похожих» пакетах, некоторые (многие) из которых выросли в размерах, чтобы включить многие (50-ти) процедур различной сложности.
На данный момент несколько небольших процедур(выберите ID из контракта, где Item = 'xyz') в этих более крупных пакетах "намного быстрее, чем ожидалось", для выполнения изнутри этих пакетов (из TOAD, SQL Developer или из .NET Oracle Provider), чем при выполнении процедурыкомпилируется отдельно или в меньший пакет. (таблицы индексируются)
Должны ли быть затраты производительности для использования таких больших пакетов даже при вызове относительно простых отдельных процедур или есть какой-то «другой» фактор, который мы должны искать?
(примечание: обновление до Oracle 11 запланировано, но не «неизбежно»)