Какая правильная информация об используемом размере диска получена из представления M_DISK_USAGE или M_DISKS?

База данных SAP Hana предоставляет 2 системных представления. M_DISK_USAGE и M_DISK

Сравнивая две таблицы, я узнал, что информация USED_SIZE для DATA, LOG,..... Usage Types отличается в обеих таблицах.

Может кто-нибудь помочь мне понять, если я хочу отслеживать использование диска всеми типами использования в настоящее время, какое представление я могу использовать для получения этой информации?


person Priyanka Dahat    schedule 02.11.2016    source источник


Ответы (1)


Вопрос действительно в том, что вы хотите знать. Если вы хотите узнать, насколько велики файловые системы томов HANA и сколько места в них осталось, тогда M_DISKS — это правильное представление:

показать свободное место на диске в KiB:

/hana/data/SK1> df -BK .
Filesystem      1K-blocks       Used  Available Use% Mounted on
/dev/sda5      403469844K 134366892K 269102952K  34% /hana

по сравнению с представлением M_DISKS (размеры преобразованы из байтов в КиБ):

DISK_ID DEVICE_ID   HOST        PATH                            SUBPATH     FILESYSTEM_TYPE USAGE_TYPE  TOTAL_SIZE_KB   USED_SIZE_KB
1       113132      skullbox    /hana/data/SK1/                 mnt00001    xfs             DATA        403469844       134366892   
2       113132      skullbox    /usr/sap/SK1/HDB01/backup/data/             xfs             DATA_BACKUP 403469844       134366892   
3       113132      skullbox    /hana/log/SK1/                  mnt00001    xfs             LOG         403469844       134366892   
4       113132      skullbox    /usr/sap/SK1/HDB01/backup/log/              xfs             LOG_BACKUP  403469844       134366892   
5       113132      skullbox    /usr/sap/SK1/HDB01/skullbox/                xfs             TRACE       403469844       134366892   

M_DISK_USAGE, с другой стороны, показывает, сколько экземпляра HANA выделено в целом, сгруппировано по типам использования.

person Lars Br.    schedule 03.11.2016