|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
Добрый день! В доках не нашел четкого описания проблемы, хотелось бы уточнить у знатоков. Есть таблица MasterTable с полями (id, key, ...), которая партицирована по полю key by range. Есть промежуточная непартицированная таблица TempTable с аналогичной структурой полей. Внимание, вопрос: При вызове Код: plsql 1.
из таблицы TempTable перенесутся абсолютно все данные или только те, которые удовлетворяют условию партиции? Партиция F100 имеет ограничение values less than 101, например. Допускается, что в таблице TempTable могут быть данные по разному значению KEY (100, 101, 102...) Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 13:24 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
Леонов Юрий В доках не нашел четкого описания ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 13:27 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
-2- Что означает WITHOUT VALIDATION? Значит, что можно выполнить без проверки корректности ключей ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 13:34 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
Леонов Юрий, разумеется, только те, которые удовлетворяют условию партиции если же есть и те, которые не удовлетворяют условию партиции - словите exception по всей морде ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 13:51 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
orawish Леонов Юрий, разумеется, только те, которые удовлетворяют условию партиции если же есть и те, которые не удовлетворяют условию партиции - словите exception по всей морде то есть если я указываю партицию для key=100, то при наличии данных в обычной таблице с key=100 перенос мне выдаст ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 14:08 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
Леонов Юрий orawish Леонов Юрий, разумеется, только те, которые удовлетворяют условию партиции если же есть и те, которые не удовлетворяют условию партиции - словите exception по всей морде то есть если я указываю партицию для key=100, то при наличии данных в обычной таблице с key=100 перенос мне выдаст ошибку? то есть если я указываю партицию для key=100, то при наличии данных в обычной таблице с key <> 100 перенос мне выдаст ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 14:17 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
orawish то есть если я указываю партицию для key=100, то при наличии данных в обычной таблице с key <> 100 перенос мне выдаст ошибку Серьезно? Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 14:58 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
Ну и спецэффекты: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 15:00 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
andrey_anonymous, спасибо за разъяснение ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 15:31 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
andrey_anonymous Ну и спецэффекты: Избегаем спецэффектов: Код: 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.
SY. P.S. Процесс пожно соптимизировать если известно какие партиции будут задеты. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 23:14 |
|
Перенос из таблицы в партицию
|
|||
---|---|---|---|
#18+
SY Код: plsql 1. 2. 3. 4. 5.
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
или сразу все секции: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2019, 01:21 |
|
|
start [/forum/topic.php?fid=52&msg=39886789&tid=1881886]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 150ms |
0 / 0 |