如何通过SQL查询获取SAP HANA最新完整备份的占用大小?
获取SAP HANA最新完整备份占用大小的SQL查询
要获取SAP HANA Studio备份目录中显示的最新成功完整备份的实际占用大小,可使用以下SQL查询:
SELECT TOP 1 STATE_NAME, BACKUP_SIZE AS 未压缩原始大小, COMPRESSED_SIZE AS 实际备份占用大小, TO_CHAR(START_TIME, 'YYYY-MM-DD HH24:MI:SS') AS 备份开始时间 FROM SYS.M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'complete data backup' AND STATE_NAME = 'successful' ORDER BY ENTRY_ID DESC;
字段说明:
COMPRESSED_SIZE:对应截图中显示的实际备份占用空间(单位为字节),若备份未启用压缩,该值与BACKUP_SIZE一致。BACKUP_SIZE:备份的原始未压缩大小。START_TIME:备份开始时间,用于和SAP HANA Studio中的备份记录做时间匹配。- 筛选
STATE_NAME = 'successful'可确保只获取已成功完成的完整备份,排除失败或正在执行的备份记录。
内容的提问来源于stack exchange,提问作者Bruno Avellaneda
相关产品推荐
相关产品推荐

