在哪里可以看到HANA数据库的大小?

2020-08-14 05:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我知道HANA Studio和S...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我知道HANA Studio和ST04都显示非常相似的信息。 但是,HANA仍然太新,因此我无法评估哪个数字是实际的数据库大小。

  • 在HANA Studio中是"已用内存"/在ST04中是"已用物理内存"吗?
  • 还是HANA Studio中的"已使用磁盘空间"/img/ST04中的"已使用磁盘空间"?

在数据库内部哪里可以轻松查看当前数据库大小?

对于传统的RDBMS来说,找到实际的数据库大小并不困难,但是对于HANA来说,此信息似乎是隐藏的。


标记

11条回答
spaceman01
2020-08-14 05:51 .采纳回答

嗨,马克,

我的两分钱。

正如您所提到的,出于多种原因,确定数据库的大小并不是很简单。 很多时候,对象没有加载到主内存中,因此不会显示在内存消耗中。

但是从另一角度来看,如果目标是确定主内存消耗,则 我认为文档中的过程应如下:

执行系统测量

确定当前由所有服务器进程分配和使用的以GB为单位的主内存量。

先决条件

要执行系统测量,您需要LICENSE ADMIN特权。

过程

< p> 1。 在SAP HANA Studio中,在导航器中选择一个系统,然后在系统的上下文菜单中选择"属性"。

2。 在导航栏中,选择"许可证"。

在"系统度量"屏幕区域中,显示当前内存消耗和许可的内存量。

3。 要存储系统度量结果,请选择"导出系统度量"。

但是,如果您的目标是找出HANA数据库中不同对象已使用了多少内存,那么更简单的方法是使用TOTAL_SIZE_IN_MEMORY (以及main,Delta等)来自M_CS_TABLES。 这将使您了解部分或完全加载到内存的对象已使用了多少内存。 请注意,它为systm中可用但尚未加载到内存的对象赋予0值。

您能帮我理解该目标,因为您要查找的确切信息是什么?/p>

请注意,

Ravi

一周热门 更多>