|
|
|
Залочить статистику в сабпартиции
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть ли как-нибудь команда (и какая) чтобы залочить статистику в сабпартиции? Вопрос следующий - каждые выходные в автоматическом режиме запускается сбор статистики по разным таблицам. Соответственно есть огромные таблицы, разбитые на партиции и сабпартиции. Для наглядности таблица Код: plsql 1. 2. 3. 4. 5. Таблица разбита по партициям - SERVER_ID Каждая партиция, в свою очередь, разбита по сабпартициям - по полю DATE (период по месяцам) В таблице данные за несколько лет (пусть будет с 2010 года). Информация за прошлые годы меняться уже не будет. И вот хотелось бы собрать раз самому статистику за старые периоды и залочить ее, чтобы при очередном автоматическом сборе статистики сервер гарантированно не тратил время на пересбор статистики за старые периоды Изрыл оракловую документацию, команда как залочить статистику на партицию есть: Код: plsql 1. 2. 3. 4. А вот для сабпартиции ничего подобного не нашел Неужто нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 13:46 |
|
||
|
Залочить статистику в сабпартиции
|
|||
|---|---|---|---|
|
#18+
Статистика, Какая версия БД? Для 12 Parameters Table 155-67 LOCK_PARTITION_STATS Procedure Parameters Parameter Description ownname Name of the schema to lock tabname Name of the table partname Partition name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 14:53 |
|
||
|
Залочить статистику в сабпартиции
|
|||
|---|---|---|---|
|
#18+
orac_listСтатистика, Какая версия БД? Для 12c Parameters Table 155-67 LOCK_PARTITION_STATS Procedure Parameters Parameter Description ownname Name of the schema to lock tabname Name of the table partname Sub/Partition name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 14:54 |
|
||
|
Залочить статистику в сабпартиции
|
|||
|---|---|---|---|
|
#18+
И соответствующий Bug 25914966 : DBMS_STATS.LOCK_PARTITION_STATS DOESN'T LOCK STATS OF SUBPARTITION ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 15:14 |
|
||
|
Залочить статистику в сабпартиции
|
|||
|---|---|---|---|
|
#18+
orac_listКакая версия БД? Для 12 Да, простите - действительно версию не указал - 12с Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production Вячеслав Любомудров И соответствующий Bug 25914966 К слову да - с дури воспользовавшись DBMS_STATS.LOCK_PARTITION_STATS отправил туда название сабпартиции. Команда типа отработала (ошибок никаких не выдала), но статистику на сабпартиции не залочила... Уххх такое ощущение что тестирование своих же наработок в Оракле отсутствут как класс orac_list , Вячеслав Любомудров - спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2017, 04:59 |
|
||
|
|

start [/forum/topic.php?fid=52&tid=1884789]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 427ms |

| 0 / 0 |
