Как найти детали использования диска в DB2 on Cloud

Мы предоставили гибкий сервис DB2 на CLoud PaaS с 250 ГБ дискового пространства. Как мы узнаем, сколько из этого используется для табличных пространств, активных журналов, временного пространства, установочного каталога и так далее?

Поскольку это управляемая служба и не имеет имени входа в систему, если кто-нибудь знает, как получить разделение дискового пространства, приветствуется.

1 ответ

В Db2 доступно множество табличных функций мониторинга для получения такой информации.

Табличные:
MON_GET_TABLESPACE табличная функция

select 
  sum(case when tbsp_content_type not like '%TEMP' then tbsp_total_pages end * tbsp_page_size)/power(2, 20) data_mb
, sum(case when tbsp_content_type     like '%TEMP' then tbsp_total_pages end * tbsp_page_size)/power(2, 20) temp_mb  
from table(mon_get_tablespace(null, -2));

Журналы транзакций:
MON_GET_TRANSACTION_LOG табличная функция

select (total_log_used+total_log_available)/power(2, 20) total_log_mb
from table(mon_get_transaction_log(-2));

Окружающая среда рутины и представления.

Вы можете также проверить другие функции рядом с этими ссылками.

Другие вопросы по тегам