powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Слетела параллельность запроса
25 сообщений из 26, страница 1 из 2
Слетела параллельность запроса
    #39708272
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня,

коллеги, может кто сталкивался с этим...была указана хинтом в запросе параллельность 16, а реально отработал с 2? в каких кейсах такое возможно?
спасибо.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708288
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дополнение: запрос использует таблицы по dblink из другой базы
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708294
alwan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cobalt_frog,

Например, параллельные процессы кончились, или в ресурсном менеджере ограничения, или...
Какая версия?
Даунгрейд параллелизма можно в AWR посмотреть (c 12c ЕМНИП)
В v$px_session можно увидеть сколько параллелей запрос запросил.

Ну и основной совет - поискать по форуму, много таких тем было.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708301
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
версия 11,
уровень параллельности по умолчанию в искомой таблице 2.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708316
alwan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cobalt_frog,

Хинт приоритетнее атрибута таблицы, если он без ошибок написан =)
Проверьте настройки ресурсных групп, убедитесь количество параллельных процессов в бд не достигает параметра parallel_max_servers.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708332
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alwancobalt_frog,

Хинт приоритетнее атрибута таблицы, если он без ошибок написан =)
Проверьте настройки ресурсных групп, убедитесь количество параллельных процессов в бд не достигает параметра parallel_max_servers.

В том то и дело, что все норм работало до какого то времени, и запрос не менялся. Хинт написан без ошибок. Если превышен parallel_max_servers он же наверное все таки запустит вообще последовательно, а не со значением по умолчанию 2?
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708375
alwan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cobalt_frogЕсли превышен parallel_max_servers он же наверное все таки запустит вообще последовательно, а не со значением по умолчанию 2?

Если не превышен, но близок, параллельность запроса может деградировать.
И на всякий случай, какое у вас установлено значение параметра parallel_degree_policy?
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708467
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alwancobalt_frogЕсли превышен parallel_max_servers он же наверное все таки запустит вообще последовательно, а не со значением по умолчанию 2?

Если не превышен, но близок, параллельность запроса может деградировать.
И на всякий случай, какое у вас установлено значение параметра parallel_degree_policy?

parallel_degree_policy = MANUAL
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708476
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плз, как узнать текущее значение параллельно выполняемых запросов на базе?
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708512
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708587
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте текущее значение параметра
Код: plaintext
1.
_OPTIMIZER_IGNORE_PARALLEL_HINTS
или
Код: plaintext
1.
OPTIMIZER_IGNORE_PARALLEL_HINTS
(в зависимости от версии СУБД Oracle)
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708615
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валерий ЮринскийПроверьте текущее значение параметра
Код: plaintext
1.
_OPTIMIZER_IGNORE_PARALLEL_HINTS
или
Код: plaintext
1.
OPTIMIZER_IGNORE_PARALLEL_HINTS
(в зависимости от версии СУБД Oracle)

Параметр не установлен
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708617
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cobalt_frogВалерий ЮринскийПроверьте текущее значение параметра
Код: plaintext
1.
_OPTIMIZER_IGNORE_PARALLEL_HINTS
или
Код: plaintext
1.
OPTIMIZER_IGNORE_PARALLEL_HINTS
(в зависимости от версии СУБД Oracle)

Параметр не установленКакая версия СУБД?
Как посмотрели, что не установлен?
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708640
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверь ресурс менеджер. какой там профиль.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708660
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валерий Юринскийcobalt_frogпропущено...


Параметр не установленКакая версия СУБД?
Как посмотрели, что не установлен?

в v$parameter
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708662
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
версия 11
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708663
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cobalt_frogВалерий Юринскийпропущено...
Какая версия СУБД?
Как посмотрели, что не установлен?

в v$parameter
V$PARAMETER displays information about the initialization parameters that are
currently in effect for the session. A new session inherits parameter values from the
instance-wide values displayed by the V$SYSTEM_PARAMETER view.

Какая версия СУБД?

Скрытые параметры, начинающиеся символом "подчеркивания",
нужно смотреть специальным запросом.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708665
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shtockпроверь ресурс менеджер. какой там профиль.

доступа к em нет(
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708674
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий ЮринскийСкрытые параметры, начинающиеся символом "подчеркивания",
нужно смотреть специальным запросом.
Вот таким, выполняемым пользователем SYS:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
select
  x.ksppinm  name,
  y.kspftctxvl  value,
  y.kspftctxdf  isdefault,
  decode(bitand(y.kspftctxvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE')  ismod,
  decode(bitand(y.kspftctxvf,2),2,'TRUE','FALSE')  isadj
from
  sys.x$ksppi  x,
  sys.x$ksppcv2  y
where
  x.inst_id = userenv('Instance') and
  y.inst_id = userenv('Instance') and
  x.indx+1 = y.kspftctxpn
order by
  translate(x.ksppinm, ' _', ' ')
/
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708675
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валерий Юринскийcobalt_frogпропущено...


в v$parameter
V$PARAMETER displays information about the initialization parameters that are
currently in effect for the session. A new session inherits parameter values from the
instance-wide values displayed by the V$SYSTEM_PARAMETER view.

Какая версия СУБД?

Скрытые параметры, начинающиеся символом "подчеркивания",
нужно смотреть специальным запросом.

версия 11,
этож недокументированынй параметр, насколько я помню его только под sys можно увидеть к которому нет доступа((
разве этого параметр не начиная с oracle18c появился?
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708677
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валерий ЮринскийВалерий ЮринскийСкрытые параметры, начинающиеся символом "подчеркивания",
нужно смотреть специальным запросом.
Вот таким, выполняемым пользователем SYS:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
select
  x.ksppinm  name,
  y.kspftctxvl  value,
  y.kspftctxdf  isdefault,
  decode(bitand(y.kspftctxvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE')  ismod,
  decode(bitand(y.kspftctxvf,2),2,'TRUE','FALSE')  isadj
from
  sys.x$ksppi  x,
  sys.x$ksppcv2  y
where
  x.inst_id = userenv('Instance') and
  y.inst_id = userenv('Instance') and
  x.indx+1 = y.kspftctxpn
order by
  translate(x.ksppinm, ' _', ' ')
/



спасибо за запрос. К sys доступа нет((
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708690
Фотография Валерий Юринский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cobalt_frogВалерий Юринскийпропущено...

Вот таким, выполняемым пользователем SYS:
Код: plsql
1.
2.
3.
select
  . . .
/



спасибо за запрос. К sys доступа нет((Попросите выполнить запрос вашего коллегу, у которого такой доступ есть.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708691
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу ресурс менеджера

Код: plsql
1.
select * from v$parameter where name = 'resource_manager_plan'
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708696
cobalt_frog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валерий Юринскийcobalt_frogпропущено...


спасибо за запрос. К sys доступа нет((Попросите выполнить запрос вашего коллегу, у которого такой доступ есть.

коллега утверждает, что параметр не установлен.
...
Рейтинг: 0 / 0
Слетела параллельность запроса
    #39708699
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что вам ответили в техподдержке Oracle?
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Слетела параллельность запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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