|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
Версия 12.1. Во вьюхе DBA_MVIEW_LOGS вижу большое количество MV логов на базе. Есть подозрение, что часть из них создана, пишется и никак не используется. Или изначально были зарегистрованы несколько потребителей (матвьюшек), а потом некоректно часть удалили, а нашей стороне об этом не сообщили. Потому как логи большие и растут. Практически все потребители работают через DBLink из других баз (DWH, и их несколько). Перекопал все вьюхи DBA_MV, но не нашел список зарегистрированных потребителей. Где их можно поискать и провести сверку Лог - Потребитель ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 17:55 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
Начните с простого: Код: plsql 1. 2. 3. 4. 5. 6.
Если используете много схем - переделайте user_ на dba_ (не забудьте ower-а). Найдете давно не обновлявшиеся mview на пухлых логах - либо грохните их за ненадобностью, либо обновите complete refresh. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 18:54 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
ANB-ANB, dba_registered_mviews ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 19:03 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
andrey_anonymous, DBA_mviews - MV моей же базы показывает. Их там 3 калеки. А логов много. MV в других базах, по DBLink данные забирают. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 22:50 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
aamazur, dba_registered_mviews - первым делом полез. По описанию в доке тут и должны быть все потребители. Но облом. Только свои. Из других баз (DWH) ни одной. Грохать логи что ли и заново создавать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 22:52 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
Я бы попробовал толкнуть fast refresh какого-то из remote mview. Без доступа к mview log и корректной регистрации на мастере по идее должно ругнуться чем-то. ANB-ANB aamazur, dba_registered_mviews - первым делом полез. По описанию в доке тут и должны быть все потребители. Но облом. Только свои. Из других баз (DWH) ни одной. Грохать логи что ли и заново создавать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2021, 23:42 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
На мастер-сайте в DBA_REGISTERED_MVIEWS и DBA_SNAPSHOT_LOGS можно найти давно не обновляющиеся матвью и их местонахождение, на матвью-сайте в табличке SYS.SNAP$ по SNAPID можно уточнить реальное наличие зарегистрированных снимков. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 06:36 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
beetman На мастер-сайте в DBA_REGISTERED_MVIEWS и DBA_SNAPSHOT_LOGS можно найти давно не обновляющиеся матвью и их местонахождение, на матвью-сайте в табличке SYS.SNAP$ по SNAPID можно уточнить реальное наличие зарегистрированных снимков. Это придется по всем MV сайтам пройтись. И там будут только зарегенные у них. А вот как вычислить кто зарегился на мастере и потом слился, не разрегиваясь ? Таблица 30 Гигов, а лог к ней 256 Гигов. Ненормально это. Если утечку не найду, придется дропать все логи и заново их создавать, с соответствующими плясками на MV сайтах. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:19 |
|
Найти неиспользуемые MV логи
|
|||
---|---|---|---|
#18+
ANB-ANB Если утечку не найду, придется дропать все логи и заново их создавать, с соответствующими плясками на MV сайтах. Зачем дропать? Банальный TRUNCATE. После этого все fast refresh (что при drop что при truncate) вылетят с snapshot younger... и придется ручками (если в refresh не force refresh) делать complete refresh (первый раз только). А если более направленно то Note 236292.1 тебе в руки. Там даны скрипты для "List Registered Materialized Views not Refreshed for a Specified Period of Time" и "List Materialized Views Candidate to Refresh Problems". SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2021, 14:55 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1879850]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
248ms |
get tp. blocked users: |
2ms |
others: | 292ms |
total: | 630ms |
0 / 0 |