|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
v12 Используется интервальное секционирование. Названия партиций - системные SYS****. Как можно идентифицировать партицию кроме как по названию? Можно ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 12:27 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 12:42 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
env, не могу понять как этот ключ определяется. Или там имеется ввиду переименование секции в человекочитаемый формат? Особенно непонятно как с интервальным секционированием. Задаешь шаблон именования? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 13:23 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
stil, Там имеется в виду, что oracle сам определит нужную секцию на основе значений столбцов, которые входят в ключ. А столбцы из DDL таблицы возьми. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 13:28 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
oragraf, Ну вот у меня таблица секционированная по интервалу - на каждое NUMBER значение добавляется отдельная партиция.. Что в данном случае будет означать Код: plsql 1.
? Удалить секцию в которой значение ключа 7? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 13:38 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
А если секционирован бОльший интервал? например значения ключа от 5 до 10? Как к такой секции обратиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 13:40 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
stil, По любому ключу, подпадающему под условие для данной секции. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 13:57 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
stil Удалить секцию в которой значение ключа 7? Очистить секцию, в которую попадают ключи со значением 7 (и возможно другие, если интервал не единичный) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 13:58 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
env, ага. Очистить конечно. Описка выше По остальному - спасибо! Проверил уже.. Про "по любому из ключей" удалить все - прям не очевидно было ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2020, 14:16 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
А как статистику по секции собирать? В gather_table_stats секцию надо явно прописывать ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 12:43 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
partname => (select partition_name from all_tab_partitions where table_owner = 'XX' and table_name = 'YY' and ...) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 14:24 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
stil, курсором по user_tab_partitions и execute immediate типа такого Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 14:31 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
env курсором по user_tab_partitions и execute immediate ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 14:43 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
Elic, А и правда, незачем. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 14:56 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
env, Я просто подумал что раз появился синтаксис типа FOR, то логично было ожидать что и сбор статистики доработается. Все понятно. Спасибо за ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 16:52 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
env, Просто у меня например простая задача: интервальное секционирование. Влил мульярд данных в таблицу в новую секцию и надо дернуть статистику. Искать последнюю партицию? По high_value? По last_analysed? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 17:02 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
stil Искать последнюю партицию? По high_value? По last_analysed? oracle 19 https://docs.oracle.com/en/database/oracle/oracle-database/19/tgsql/gathering-optimizer-statistics.html#GUID-63E195EB-10F4-428B-9912-3E98C2A957BF 13.3.8 Gathering Incremental Statistics on Partitioned Objects 12c https://www.oracle.com/technetwork/database/bi-datawarehousing/twp-bp-for-stats-gather-12c-1967354.pdf Incremental Statistics and Partition Exchange Data Loading ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2021, 09:23 |
|
Truncate секции не по названию, а как то еще?
|
|||
---|---|---|---|
#18+
stil Искать последнюю партицию? По high_value? По last_analysed? Код: plsql 1. 2. 3. 4. 5. 6. 7.
если секция может быть пустой, то придется парсить high_value ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2021, 10:17 |
|
|
start [/forum/topic.php?fid=52&fpage=27&tid=1880494]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 393ms |
0 / 0 |