|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
Здравствуйте, поддерживает ли в оракл интервальное секционирование по нескольким атрибутам? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2019, 18:28 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
т.е. допустим есть два поля с датой в таблице, я хочу секционировать таблицу по ним, задаю интервалы и в результате моя таблицы представляет из себя как бы пространство в клетку ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2019, 18:36 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
andrey2185т.е. допустим есть два поля с датой в таблице, я хочу секционировать таблицу по ним, задаю интервалы и в результате моя таблицы представляет из себя как бы пространство в клетку Partitioning работает не так. Можете сделать свою "клетку" посредством subpartitioning, но не partitioning по двум атрибутам. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2019, 19:41 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
Или reference partitioning на справочник-матрицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2019, 19:46 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
andrey_anonymousPartitioning работает не так. Можете сделать свою "клетку" посредством subpartitioning, но не partitioning по двум атрибутам. Интервал нет (разве-что в 18C разрешили), а так: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2019, 21:44 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
SYа так: Соломон, и где Вы тут углядели "пространство в клетку" (с) ТС? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2019, 22:05 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
andrey_anonymousСоломон, и где Вы тут углядели "пространство в клетку" (с) ТС? А включить воображение? Ведь partition/subpartition это лишь частный случай партиционирования по двум полям. Например: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
И: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 00:40 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
SYНапример: Уж от кого-кого, но от Вас не ожидал. Контрпример, надеюсь, публиковать не надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 01:34 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
andrey_anonymousSYНапример: Уж от кого-кого, но от Вас не ожидал. Не знаю уж над кем Соломон хотел подшутить, но работает оно так: Код: 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.
...причем работает строго "по чертежу". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 01:52 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
andrey_anonymous...причем работает строго "по чертежу". Каюсь, совершенно неправильно понял "чертеж". SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:07 |
|
Интервальное секционирование по нескольким атрибутам
|
|||
---|---|---|---|
#18+
SYнеправильно понял "чертеж". На случай, если кто-либо еще из коллег не совсем понимает как работает range partitioning при составном ключе секционирования, попробую зафиксировать: - он принципиально линейный, границы разделов образуют возрастающую последовательность - если ключ секционирования составной, то семантика сравнения фактического значения ключа с границей раздела - как у строки. Другими словами, второй (и последующие) атрибуты ключа секционирования будут "работать" только при полном совпадении значения фактического значения первого атрибута с первым же атрибутом границы раздела. На рассматриваемом примере: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:53 |
|
|
start [/forum/topic.php?fid=52&msg=39791235&tid=1882664]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 416ms |
0 / 0 |