31 lines
546 B
SQL
31 lines
546 B
SQL
CREATE TABLE myspstat (
|
|
sample_time DATE
|
|
, subpool NUMBER
|
|
, name VARCHAR2(100)
|
|
, bytes NUMBER
|
|
);
|
|
|
|
BEGIN
|
|
WHILE TRUE LOOP
|
|
INSERT INTO myspstat
|
|
SELECT
|
|
SYSDATE
|
|
, ksmdsidx
|
|
, ksmssnam
|
|
, SUM(ksmsslen)
|
|
FROM
|
|
x$ksmss
|
|
WHERE
|
|
ksmsslen > 0
|
|
AND ksmdsidx > 0
|
|
GROUP BY
|
|
SYSDATE
|
|
, ksmdsidx
|
|
, ksmssnam;
|
|
|
|
COMMIT;
|
|
DBMS_LOCK.SLEEP(5);
|
|
END LOOP;
|
|
END;
|
|
/
|