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

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

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

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

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

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

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

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

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

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

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

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


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

в v$parameter
...
Рейтинг: 0 / 0
26.09.2018, 17:10
    #39708662
cobalt_frog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слетела параллельность запроса
версия 11
...
Рейтинг: 0 / 0
26.09.2018, 17:10
    #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
26.09.2018, 17:12
    #39708665
cobalt_frog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слетела параллельность запроса
Shtockпроверь ресурс менеджер. какой там профиль.

доступа к em нет(
...
Рейтинг: 0 / 0
26.09.2018, 17:20
    #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
26.09.2018, 17:21
    #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
26.09.2018, 17:22
    #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
26.09.2018, 17:36
    #39708690
Валерий Юринский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Слетела параллельность запроса
cobalt_frogВалерий Юринскийпропущено...

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



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

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


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

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


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