Owi event names
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic |
| Voir aussi | Sess waiting · Perf file waits |
Owi event names liste l'intégralité des événements d'attente connus de lOracle Wait
Interface (OWI), le référentiel des instruments de mesure d'attente exposés par
v$event_name. Chaque événement (buffer busy waits, log file sync,
db file sequential read, ...) peut porter jusqu'à trois paramètres génériques
(p1/p2/p3) dont la signification dépend de l'événement
lui-même — ce script sert de table de référence pour interpréter ces paramètres quand on
analyse des sessions bloquées ou des traces ASH/AWR.
Script
-- Référentiel complet des événements d'attente Oracle (Oracle Wait Interface),
-- avec leur classe et la signification de leurs paramètres génériques.
SET LINESIZE 180
SET PAGESIZE 50000
SET VERIFY OFF
COLUMN event_id FORMAT 9999 HEADING 'Event #'
COLUMN event_name FORMAT a55 HEADING 'Nom de l''événement'
COLUMN wait_class FORMAT a18 HEADING 'Classe'
COLUMN parameter1 FORMAT a25 HEADING 'Paramètre 1' TRUNC
COLUMN parameter2 FORMAT a20 HEADING 'Paramètre 2' TRUNC
COLUMN parameter3 FORMAT a20 HEADING 'Paramètre 3' TRUNC
SELECT
en.event# event_id
, en.name event_name
, en.wait_class wait_class
, en.parameter1 parameter1
, en.parameter2 parameter2
, en.parameter3 parameter3
FROM
v$event_name en
ORDER BY
en.wait_class, en.event#
/
La colonne wait_class (disponible depuis Oracle 10g) permet de trier directement
par grande famille d'attente (User I/O, Concurrency, Network, System I/O, ...)
plutôt que de parcourir les centaines d'événements un par un.
Voir aussi
- Sess waiting — sessions actuellement en attente, avec leur événement courant
- Perf file waits — détail d'un événement précis (buffer busy waits) par fichier