Заметки DBA
Attachments
History
Blame
View Source
Changelog
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Menu
AWR и ASH
Управление файлами
Python
Ссылочки
Page Index
oracle
awr и ash
ASH - TOP запросов и их ожидания
ASH - дерево блокировок
ASH - кто генерит какой-то sql id
ASH - список наиболее полезных полей
ASH - Average Active Session(AAS)
AWR - Buffer Hit Ratio в разрезе снапшотов
AWR - Top запросов по elapsed time
AWR - Время выполнения запроса в разрезе снапшотов
AWR - Время и количество чтений в разрезе снапшотов
AWR - использование места
AWR - как снять вручную
AWR - частота снятия снимков
oracle
awr и ash
ASH - дерево блокировок
61b790
Commit
61b790
2025-12-05 15:24:34
feagor
: -/-
oracle/awr и ash/ASH - дерево блокировок.md
..
@@ 2,7 2,7 @@
Порой необходимо найти кто именно был инициатором блокировок на инстанции в прошлом.
Так как поля Final blocking session в ASH отчете нет. То действуем следующим образом. Берем инетересующий нас промежуток и событие
-
```sql
+
```oraclesql=
SELECT sample_id,event,count(1)
FROM dba_hist_active_sess_history ash
where ash.BLOCKING_SESSION is not null
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9