|
parallel DML
|
|||
---|---|---|---|
#18+
Столкнулся с такой задачей, в блоке PL/SQL делаю insert - select с параллельностью, но в плане вижу только select с параллельностью: Код: plsql 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. 47. 48. 49. 50. 51.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 14:09 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Запуск инсерта вне begin .. end; работает что надо с параллельной вставкой .. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 15:17 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Dima DI, + Код: plsql 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 15:19 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Dima DI, Таблица на 320Gb в схеме SYS? Или я чего-то не догнал? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 17:36 |
|
parallel DML
|
|||
---|---|---|---|
#18+
База Enterprise Edition? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 18:28 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Dima DIЗапуск инсерта вне begin .. end; работает что надо с параллельной вставкой .. а запустите динамически ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 19:48 |
|
parallel DML
|
|||
---|---|---|---|
#18+
непонятно, зачем вы запускаете "explain plan for..." вместо insert? Зачем такой странный цикл - от 1 до 2х? А вообще, так должно отработать: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 05:18 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Таблица где то 1 GB, т.к. данные тестовые сделал таблицу из под SYS в ново созданном табличном пространстве. Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production bigsov нет параллельная вставка не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 10:43 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Dima DIТаблица где то 1 GBОракл так не считает... Dima DIт.к. данные тестовые сделал таблицу из под SYS в ново созданном табличном пространстве.Вообще-то это неправильно. И создавать в схеме SYS, и работать под SYS. Работа под SYS-ом может принести много сюрпризов, поведение под ним иногда неожиданно отличается от поведения под любым другим пользователем... Dima DIнет параллельная вставка не работает. Вы смотрели реальный план? То есть в begin end без динамики вы смотрите план (как именно кстати?) и видите параллель, а при запуске из SQL и при вызове из динамики не видите, так? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:08 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Dima DIнет параллельная вставка не работает. Restrictions on Parallel DML ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2013, 11:15 |
|
parallel DML
|
|||
---|---|---|---|
#18+
bigsov, Столкнулся с похоже ситуацией, только у меня parallel dml не работал ни в begin end, ни без него. Эмпирически выяснил, что дело в наличии btree индекса, однако в ограничениях parallel dml не нашёл инфы об ограничениях, связанных с btree индексами. Таблица самая простая непартицированная без лобов и внешних констрейнтов. Ткниьте носом, где в доке найти инфу об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 17:43 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Кобанчег, Как раз, если бы был bitmap вопроса бы не возникло. У меня на таблице именно btree ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 19:30 |
|
parallel DML
|
|||
---|---|---|---|
#18+
mlc, Ну раз у дргих людей при наличии btree всё ОК, тебе не кажется что имело бы смысл привести test case в sqlplus чтоб не быть голословным? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 19:34 |
|
parallel DML
|
|||
---|---|---|---|
#18+
Кобанчег, Пока запиливал пример, вспомнил, что тамблица не совсем простая - GTT. Код: plsql 1.
v$version Код: plsql 1. 2. 3. 4. 5. 6. 7.
Код: plsql 1. 2. 3. 4. 5.
dbms_xplan.display Код: plsql 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.
Код: plsql 1. 2. 3.
dbms_xplan.display Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Единственное ограничение, которое нашел на темповые таблицы: https://docs.oracle.com/database/121/VLDBG/GUID-6626C70C-876C-47A4-8C01-9B66574062D8.htm Restrictions on Parallel DML The following restrictions apply to parallel DML (including direct-path INSERT): Parallel UPDATE, DELETE, and MERGE operations are not supported for temporary tables. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2019, 08:59 |
|
|
start [/forum/topic.php?fid=52&tid=1882058]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 154ms |
0 / 0 |