Professional Documents
Culture Documents
HANA Hosts Disks
HANA Hosts Disks
/*
[NAME]
- HANA_Hosts_Disks
[DESCRIPTION]
- Disk information
[VALID FOR]
- Revisions: all
- Statistics server type: all
[INVOLVED TABLES]
- M_DISKS
[INPUT PARAMETERS]
- HOST
Host name
- MIN_USED_PCT
[OUTPUT PARAMETERS]
[EXAMPLE OUTPUT]
-----------------------------------------------------------------------------------
-----------------
|HOST |USAGE_TYPE |PATH |FILESYSTEM|TOTAL_SIZE_GB|
USED_SIZE_GB|USED_PCT|
-----------------------------------------------------------------------------------
-----------------
|<all> |DATA_BACKUP|/sapmnt/backup/data/C11/ |gpfs | 55415.53|
16661.10| 30.06|
|<all> |LOG_BACKUP |/sapmnt/backup/log/C11/ |gpfs | 55415.53|
16661.10| 30.06|
|saphana20|DATA |/sapmnt/data/C11/ |gpfs | 55415.53|
16660.97| 30.06|
|saphana20|LOG |/sapmnt/log/C11/ |gpfs | 55415.53|
16660.97| 30.06|
|saphana20|TRACE |/usr/sap/C11/HDB01/saphana20/|gpfs | 55415.53|
16660.97| 30.06|
|saphana21|TRACE |/usr/sap/C11/HDB01/saphana21/|gpfs | 55415.53|
16661.10| 30.06|
-----------------------------------------------------------------------------------
-----------------
*/
D.HOST,
LPAD(D.DEVICE_ID, 9) DEVICE_ID,
D.USAGE_TYPE,
D.PATH,
D.FILESYSTEM_TYPE FILESYSTEM,
LPAD(TO_DECIMAL(D.TOTAL_SIZE / 1024 / 1024 / 1024, 10, 2), 13) TOTAL_SIZE_GB,
LPAD(TO_DECIMAL(D.USED_SIZE / 1024 / 1024 / 1024, 10, 2), 12) USED_SIZE_GB,
LPAD(TO_DECIMAL(MAP(D.TOTAL_SIZE, 0, 0, D.USED_SIZE / D.TOTAL_SIZE * 100), 10,
2), 8) USED_PCT
FROM
( SELECT /* Modification section */
'%' HOST,
-1 MIN_USED_PCT
FROM
DUMMY
) BI,
M_DISKS D
WHERE
D.HOST LIKE BI.HOST AND
( BI.MIN_USED_PCT = -1 OR MAP(D.TOTAL_SIZE, 0, 0, D.USED_SIZE / D.TOTAL_SIZE *
100) >= BI.MIN_USED_PCT )
ORDER BY
D.HOST,
D.USAGE_TYPE,
D.PATH