Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / долгая инициализация объектного типа / 7 сообщений из 7, страница 1 из 1
02.08.2016, 14:50
    #39284624
dimyaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
Есть процедура с входящим параметром в виде объектного типа. Объектный тип имеет параметров штук 20 и еще несколько подтипов объектного типа в виде параметров. Если вызывать процедуру внутри оракла, то вызов отрабатывает за 0.5 - 1 сек.
Тоже самое при прямом вызове из Девелоперов.

Но вот из Java на вызов уходит от 5 сек и выше.
По логам видно, что с первой строки самой процедур, отрабатывает все быстро.

Остается под подозрением только одно - инициализация этого объектного типа.
Причем проблема есть только на версии - 11.2.0.4.0
То же самое на 9-ке отрабатывает нормально.

Кто-нибудь сталкивался с такими проблемами?
Что подскажите...
...
Рейтинг: 0 / 0
03.08.2016, 06:55
    #39285045
dimyaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
dimyaz,

up
...
Рейтинг: 0 / 0
03.08.2016, 10:16
    #39285144
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
dimyaz,

снимаешь трассу 10046, прогоняешь через tkprof с группировкой. Дальше, я думаю, увидишь в топе запросы из all_types, all_type_attrs и т.п. Варианты - сменить драйвер от другой версии.
...
Рейтинг: 0 / 0
03.08.2016, 11:59
    #39285216
dimyaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
oragraf,

пока стало понятно что проблема в
Код: plsql
1.
несколько подтипов объектного типа в виде параметров
...
Рейтинг: 0 / 0
12.10.2016, 08:37
    #39324990
dimyaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
dimyaz,

трасса показала запрос в топе с all_types.
Причем проблема только на БД 12-й версии, на всех предыдущих все летает.
...
Рейтинг: 0 / 0
14.10.2016, 08:25
    #39326763
dimyaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
dimyazdimyaz,

трасса показала запрос в топе с all_types.
Причем проблема только на БД 12-й версии, на всех предыдущих все летает.

Кто-то дошел до подмены дров с 11-й версии

Код: plsql
1.
We tried to change ojdbc6.jar file to previous version (11.2.0.3.0) and it seems that the issue was resolved. The perfomance is OK now.



https://community.oracle.com/thread/3790033
...
Рейтинг: 0 / 0
21.10.2016, 16:06
    #39331736
dimyaz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
долгая инициализация объектного типа
dimyazdimyazdimyaz,

трасса показала запрос в топе с all_types.
Причем проблема только на БД 12-й версии, на всех предыдущих все летает.

Кто-то дошел до подмены дров с 11-й версии

Код: plsql
1.
We tried to change ojdbc6.jar file to previous version (11.2.0.3.0) and it seems that the issue was resolved. The perfomance is OK now.



https://community.oracle.com/thread/3790033


Собственно это и помогло только.
Проверенно! Можно пользоваться советом, желательно поставить самую последнюю версию ojdbc.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / долгая инициализация объектного типа / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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