Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите разобраться / 3 сообщений из 3, страница 1 из 1
29.10.2002, 15:31
    #32062778
Seregkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться
Есть приложение (учетная система). В нем в документе вызывается команда добавить из номенклатора и задаются определенные условия отбора.
И тут начинаются тормоза. Отбор можетвыполняться до 5 минут!
Номенклатор большой (около 20000 записей) состоит из нескольких таблиц. Т.е. для каждой номенклатуры могут быть модификации, которые хранятся в отдельной таблице...
Монитор показывает что при выполнении этой команды происходит вызов немыслимого количества процедур, которые там чегото ищут, проверяют привилегии и т.д. и просто большое количество селектов.
Параметры экземпляра ничего подозрительного не говорят. Сортировки происходят в памяти. Кеш библиотек достаточный (9 промахов из 230000).
Подскажите можно ситуацию хоть как-нибудь поправить (ускорить выборку). И в каком направлении рыть?
...
Рейтинг: 0 / 0
29.10.2002, 15:52
    #32062793
mms
mms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться
1) посмотри и постарайся избавиться от вызовов хранимых функций в запросах
2) Придется заняться оптимизацией запроса, начинать надо с анализа плана выполнения, например пересмотреть методы соединения таблиц (перейти с nested_loop на hash_join), всякие хинты, если нужно, индексы и т.д.
...
Рейтинг: 0 / 0
29.10.2002, 16:02
    #32062800
Seregkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться
1. От всех вызовов хранимых процедур в запросах избавиться не получится. Много вызываются из кода приложения, к исходнику которого доступа нет.
2. А где почитать как делать анализ запроса?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите разобраться / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]