Tablespace growth query
- 1. SELECT
key_value TABLESPACE_NAME,
SUM(JAN_17)/1024 JAN17_TOTAL,
SUM(FEB_17)/1024 FEB17_TOTAL,
SUM(MAR_17)/1024 MAR17_TOTAL,
SUM(APR_17)/1024 APR17_TOTAL,
SUM(MAY_17)/1024 MAY17_TOTAL,
SUM(JUN_17)/1024 JUN17_TOTAL,
SUM(JUL_17)/1024 JUL17_TOTAL,
SUM(AUG_17)/1024 AUG17_TOTAL,
SUM(SEP_17)/1024 SEP17_TOTAL,
SUM(OCT_17)/1024 OCT17_TOTAL,
SUM(NOV_17)/1024 NOV17_TOTAL,
SUM(DEC_17)/1024 DEC17_TOTAL,
SUM(JAN_18)/1024 JAN18_TOTAL
FROM (SELECT target_name,
key_value,
round(JAN_17,0) JAN_17,
round(FEB_17,0) FEB_17,
round(MAR_17,0) MAR_17,
round(APR_17,0) APR_17,
round(MAY_17,0) MAY_17,
round(JUN_17,0) JUN_17,
round(JUL_17,0) JUL_17,
round(AUG_17,0) AUG_17,
round(SEP_17,0) SEP_17,
round(OCT_17,0) OCT_17,
round(NOV_17,0) NOV_17,
round(DEC_17,0) DEC_17,
round(JAN_18,0) JAN_18
FROM (
SELECT target_name, key_value, TO_CHAR(ROLLUP_TIMESTAMP,'YYYY-MM')
RT, round(average,0) average
FROM MGMT$METRIC_DAILY
WHERE
METRIC_NAME='tbspAllocation' AND
METRIC_COLUMN='spaceAllocated' AND
TARGET_NAME='DPEVOSBP.TWCABLE.COM'
)
PIVOT
(
AVG (average) FOR RT IN ('2017-01' AS JAN_17,'2017-02' AS FEB_17,'2017-03' AS
MAR_17,
'2017-04' AS APR_17,'2017-05' AS MAY_17,'2017-06' AS JUN_17,'2017-07' AS
JUL_17,'2017-08' AS AUG_17,
'2017-09' AS SEP_17,'2017-10' AS OCT_17,'2017-11' AS NOV_17 ,'2017-12' AS DEC_17
,'2018-01' AS JAN_18)
)) GROUP BY
key_value,JAN_17,FEB_17,MAR_17,APR_17,MAY_17,JUN_17,JUL_17,AUG_17,SEP_17,OCT_17,
NOV_17, DEC_17,JAN_18