|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Всем привет. Есть проблема с одним запросом после обновления на 18с. Он "частично уходит" в параллельное выполнение, которое там явно не нужно. Решением может быть 1. alter session disable parallel query; 2. получаю "непаралельный" план и закрепляю его профайлом. Но, к сажелению, нет возможности это провернуть ввиду специфики запуска этой сессии со стороны приложения. Подозреваю, что это дело можно порешать через sql_patch, но не могу найти подходящих хинтов. Ататчнул SQL Active Report. Буду блыгодарен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 09:44 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednik, Не понял, а чем no_parallel не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 09:52 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Что, и +noparallel не помогает? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 09:53 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
xtender, на какой объект ? Судя по плану, у меня паралеллелятся джоины. Или я не прав ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 10:41 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
По-хорошему, надо именно по плану смотреть, что паралеллится После трансформации запроса это мажет быть совсем не очевидно Соответственно и хинт надо указывать на (например QB) уже после трансформации (или запретить ее нафиг) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 10:46 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров, Вячеслав ЛюбомудровСоответственно и хинт надо указывать на (например QB) уже после трансформации в этом основная проблема. У "кусков" плана, которые параллелятся, нет qb_name-ов. Вячеслав Любомудров(или запретить ее нафиг) если вы про adaptive plans, то эта штука уже отключена, но картина не поменялась ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 10:55 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
no_transformation -- вроде есть такое ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 11:03 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Вячеслав Любомудровno_transformation -- вроде есть такое NO_QUERY_TRANSFORMATION. ок, попробую. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 11:32 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Просто +no_parallel (noparallel устарел, однако...), без указания объекта пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 11:39 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
KoTTT, задал через Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Пока жду, пока девы проснуться ,чтоб проверить. Прод активность уже закончилась ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 12:42 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednikжду, пока девы проснутся Праведник однако ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:05 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Я даже позавидовал ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 13:25 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednik, cpu_count=1 Раньше бились, чтобы план распараллелить, а тут наоборот... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 14:13 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednikна какой объект ? NO_PARALLEL может работать как на уровне запроса, так и на уровне объекта (не смог придумать более адекватное имя чем alias_level для этого столбца, есть варианты?) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 14:29 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Вячеслав Любомудров, andrey_anonymous совсем размяк с возрастом :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2019, 14:40 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednik Код: sql 1.
Спасибо, помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 10:24 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednikpravednik Код: sql 1.
Спасибо, помогло надо оба хинта? .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 10:47 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Staxpravednikпропущено... Спасибо, помогло надо оба хинта? .... stax достаточно было no_parallel. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 11:08 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednikpravednik Код: sql 1.
Спасибо, помоглоКакой отвратительный подход указывать в этом случае no_query_transformation. Это все равно что ампутировать ногу если заноза в пальце. Нет чтоб для начала проверить DOP у таблиц из запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 11:24 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
КобанчегНет чтоб для начала проверить DOP у таблиц из запроса.Допустим, проверили. И?? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 11:37 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
-2-, Некоторые с удивлением обнаруживают, что default degree при создании таблиц при переезде на новую версию уже не 1. Некоторые обнаруживают что-то еще, что приводит к некоторым действиям. Некоторые ничего не обнаруживают и никаких действий не предпринимают. Одно только можно сказать наверняка - если запрос (или поддерево плана) выполняется с параллельностью, то для этого есть причина и имеет смысл адресовать именно её. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:05 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Кобанчег-2-, Некоторые с удивлением обнаруживают, что default degree при создании таблиц при переезде на новую версию уже не 1. Это было сделано Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:12 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
pravednik, А индексы? Может кто-то перестраивал и не сделал alter index noparallel. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:28 |
|
Upgrade to 18c. Unwanted parallel processing.
|
|||
---|---|---|---|
#18+
Не нашёл спрашивали выше спрашивали уже или нет - ADOP то выключен? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2019, 12:43 |
|
|
start [/forum/topic.php?fid=52&fpage=76&tid=1882451]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 419ms |
0 / 0 |