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


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