Skip to content

Commit 69bc5b0

Browse files
committed
v1
1 parent 65a04b5 commit 69bc5b0

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

snapsys.sql

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
COL snapsys_start FOR A23
2+
3+
WITH FUNCTION sleep(dur IN NUMBER) RETURN NUMBER IS
4+
BEGIN
5+
DBMS_LOCK.SLEEP(dur);
6+
RETURN 1;
7+
END;
8+
SELECT /*+ LEADING (t1, slp) */
9+
TO_CHAR(sysdate, 'YYYY-MM-DD HH24:MI:SS') snapsys_start
10+
, t1.name
11+
, t2.value - t1.value delta
12+
FROM
13+
(SELECT /*+ NO_MERGE */ name, value FROM v$sysstat) t1
14+
, (SELECT /*+ NO_MERGE */ sleep(&1) ret FROM dual) slp
15+
, (SELECT /*+ NO_MERGE */ name, value FROM v$sysstat) t2
16+
WHERE
17+
t1.name = t2.name
18+
AND slp.ret = 1
19+
AND t2.value - t1.value != 0
20+
AND REGEXP_LIKE(t1.name, '&2', 'i')
21+
/
22+

0 commit comments

Comments
 (0)