|
Отсутствие статистики для plan_hash_value в AWR
|
|||
---|---|---|---|
#18+
Всем привет. Уже не первый раз сталкиваюсь с ситуацией, когда статистика по запросам заносится в AWR только для определенных планов. Запрос имеет 2 плана, по первому и идет основная нагрузка, миллионы выполнений. По второму плану - единицы запусков. Обе статистика хорошо видны в shared pool (v$sql). Но в отчете AWR за это время идет статистика только по первому плану, по второму фигурирует сам plan_hash_value плана с 0 выполнений и отсутствием статистики. Как я понимаю, настройка TOPNSQL действует в разрезе именно запроса (sql_id) и все его статистики по всем планам должны записываться. И да, запросы со 2 планом точно выполнялись за период AWR и выполнения входили в него полностью (запрос очень быстрый). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 10:10 |
|
Отсутствие статистики для plan_hash_value в AWR
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 15:42 |
|
Отсутствие статистики для plan_hash_value в AWR
|
|||
---|---|---|---|
#18+
Sayan Malakshinov, Спасибо, посмотрел пост, там все правильно, нет плана в shared pool => нечего выгружать в AWR. Но у меня другая ситуация, в dba_hist_sqlstat есть строка со вторым планом, но нет статистики - все delta по нулям. Т.е. запрос зафиксирован, но он как бы не делал вообще ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 18:24 |
|
|
start [/forum/topic.php?fid=52&fpage=16&tid=1880078]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 138ms |
0 / 0 |