Sp list
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script SQL*Plus de diagnostic (Statspack) |
| Voir aussi | Sp parameters · Sp purge |
Sp list liste tous les snapshots Statspack présents dans le repository, avec l'horodatage de chaque prise (snap_time) regroupé par démarrage d'instance (startup_time).
Premier réflexe avant toute analyse de performance : repérer les numéros de snapshot (snap_id) encadrant la période à investiguer, pour ensuite lancer un rapport Statspack (@?/rdbms/admin/spreport.sql) entre ces deux bornes.
Script
-- Liste tous les snapshots Statspack enregistrés dans le repository,
-- regroupés par démarrage d'instance.
SET LINESIZE 145
SET PAGESIZE 9999
SET VERIFY off
COLUMN snap_id HEAD 'Snap ID'
COLUMN startup_time FORMAT a25 HEAD 'Startup Time'
COLUMN snap_time FORMAT a25 HEAD 'Snap Time'
BREAK ON startup_time SKIP 1
SELECT
snap_id
, TO_CHAR(startup_time, 'DD-MON-YYYY HH24:MI:SS') startup_time
, TO_CHAR(snap_time, 'DD-MON-YYYY HH24:MI:SS') snap_time
FROM
stats$snapshot
ORDER BY
snap_id
/
Note : la version d'origine de ce script joignait v$database sans condition de jointure ni usage de la colonne — retiré ici, la requête ne portant que sur stats$snapshot.
Voir aussi
- Sp parameters — paramètres de configuration Statspack en vigueur
- Sp purge — purger les snapshots devenus inutiles
- Sp snap — déclencher un snapshot manuel