Aller au contenu

Audit - Table Size using SQL HANA

  1. Si on veut analyser la taille des tables on utilisera

select TABLE_NAME, DISK_SIZE from M_TABLE_PERSISTENCE_STATISTICS where SCHEMA_NAME = 'SAPANWR01' order by DISK_SIZE desc

Mais si on veut analyser la taille que des PSA on utilisera

select TABLE_NAME, DISK_SIZE from M_TABLE_PERSISTENCE_STATISTICS where SCHEMA_NAME = 'SAPANWR01' and TABLE_NAME like '/BIC/B%' order by DISK_SIZE desc

ce filtre sur le table_name peut être modifié pour faire une analyse sur les master data ou les adso etc etc

  1. Si on veut analyser la MEMOIRE utilisée par les tables on utilisera

SELECT SCHEMA_NAME, TABLE_NAME, ROUND(SUM(MEMORY_SIZE_IN_TOTAL)/1024/1024/1024) AS "SIZE IN GB"

FROM M_CS_TABLES

WHERE SCHEMA_NAME = 'SAPANWR01'

GROUP BY SCHEMA_NAME, TABLE_NAME

ORDER BY "SIZE IN GB" DESC