powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle: Тормоза в Stored Proc
6 сообщений из 6, страница 1 из 1
Oracle: Тормоза в Stored Proc
    #32141954
LaMort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ помогите разобраться с проблемой:
есть запрос по нескольким таблицам довольно простой. Время выполнения
20-30 ms. Затем делаем хранимую процедуру, вставляем в нее этот запрос,
делаем select stored_proc from dual и все это работает 3-4 секунды.
Куда копать ?
Проблема похоже конкретно в этом запросе/процедуре
потому что другие гораздо более навороченные процедуры работают быстро
...
Рейтинг: 0 / 0
Oracle: Тормоза в Stored Proc
    #32141971
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя, наверное, 20-30мс выфетчиваются первые несколько строк, а полная выборка занимает как раз 3 сек. Как ты мерял время в первом случае и во втором?
...
Рейтинг: 0 / 0
Oracle: Тормоза в Stored Proc
    #32142002
LaMort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос считает сумму поэтому возвращается одна запись.
...
Рейтинг: 0 / 0
Oracle: Тормоза в Stored Proc
    #32142013
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(Устало) запрос, процедуру, планы, статистику...
...
Рейтинг: 0 / 0
Oracle: Тормоза в Stored Proc
    #32142030
LaMort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался.
проблема была в том что в запросе в where использовалась функция из другого пэкеджа.
Было вот так:
to_number(reports.cutStorage(o.chain_ident)) = storageId
стало так
o.chain_ident = bla-bla + storageId + bla-bla
...
Рейтинг: 0 / 0
Oracle: Тормоза в Stored Proc
    #32142033
LaMort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle: Тормоза в Stored Proc
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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