|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
При Код: plsql 1.
, TEMP не затрагивается. То есть темп не растет так как указан параллелизм. Как это указать в MERGE ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 14:43 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Что после AS? Понимаешь почему темп используется или нет? https://stackoverflow.com/questions/67373571/how-can-we-use-use-parallel-10-hint-in-oracle-merge-statement ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 14:48 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Melkomyagkii_newbi Что после AS? Понимаешь почему темп используется или нет? https://stackoverflow.com/questions/67373571/how-can-we-use-use-parallel-10-hint-in-oracle-merge-statement merge /*+ parallel(10) */ into emp , не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 14:54 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Melkomyagkii_newbi Что после AS? такая же выборка как и MERGE INTO /*+ PARALLEL (10) */ TABLE_NAME A USING ( SELECT ... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 14:55 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
AleksRous Melkomyagkii_newbi Что после AS? Понимаешь почему темп используется или нет? https://stackoverflow.com/questions/67373571/how-can-we-use-use-parallel-10-hint-in-oracle-merge-statement merge /*+ parallel(10) */ into emp , не помогло покажи планы create и merge. В селект попробуй хинт вставить. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:00 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Melkomyagkii_newbi, Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:09 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
без параллели тоже самое в MERGE ничего не меняется ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:15 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
одним словом PARALLEL 5 так работает , а так нет /*+ PARALLEL (5) */ ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:17 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
AleksRous, c Код: plsql 1.
пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:23 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Melkomyagkii_newbi AleksRous, c Код: plsql 1.
пробовал? скажите пжт это операция на 1 сеанс ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:33 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Melkomyagkii_newbi AleksRous, c Код: plsql 1.
пробовал? не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 15:40 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
AleksRous Melkomyagkii_newbi Что после AS? Понимаешь почему темп используется или нет? https://stackoverflow.com/questions/67373571/how-can-we-use-use-parallel-10-hint-in-oracle-merge-statement merge /*+ parallel(10) */ into emp , не помогло ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 17:02 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Sayan Malakshinov AleksRous пропущено... merge /*+ parallel(10) */ into emp , не помогло + https://jonathanlewis.wordpress.com/2013/09/07/hash-joins/ может пригодиться. + я бы планы собрал с gather_plan_statistics+ALLSTATS - шобы видно было где темп юзается и размеры выборок нагляднее. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 17:42 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
AleksRous, Взглянул на планы - параллель есть, проблема не в этом, а в том что планы разные - обрати внимание на порядок и тип джойнов ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 18:37 |
|
MERGE PARALLEL
|
|||
---|---|---|---|
#18+
Sayan Malakshinov AleksRous, Взглянул на планы - параллель есть, проблема не в этом, а в том что планы разные - обрати внимание на порядок и тип джойнов Обьясните пжт, в обоих используется одна и та же выборка и джоины в одном create table t_name parallel 5 as select.. , в другом merge та же выборка ток dml merge, т.к. синтаксис в dml не позволяет писать напрямую parallel 5 как в ddl , а приходится писать /* paralle 5*/. В ddl temp tablespace не затрагивается , а в dml увеличивается т.к. выборка требует много памяти ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2022, 19:46 |
|
|
start [/forum/topic.php?fid=52&tid=1879485]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
327ms |
get tp. blocked users: |
2ms |
others: | 357ms |
total: | 771ms |
0 / 0 |