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

2020-08-14 05:23发布

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

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


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

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

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

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


标记

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

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


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

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

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

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


标记

付费偷看设置
发送
11条回答
spaceman01
1楼 · 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

Doze时光
2楼-- · 2020-08-14 05:36

嗨,罗素,

您可能希望使用位于SAP HANA的python_support文件夹中的 memorySizing.py 脚本进行调查(也 请查看树液注释1698281。)

-Lars

ZJXianG
3楼-- · 2020-08-14 05:29

标记:

如果您要查找摘要级别信息,则可以在HANA studio的admin透视图中使用管理编辑器来查看内存, CPU和磁盘使用率。 可以使用管理编辑器屏幕中的更多信息链接来访问摘要的有限详细信息。

致谢

Rama

clasier
4楼-- · 2020-08-14 05:38

Hey Mark,

我正在寻找相同的信息。 主要原因是在前后比较BW尺寸调整报告,以确认我们将有足够的内存来完全处理我们的RS/CS系统。 根据BW SIZING报告,我们有几个假设,并希望在导入完成后对此进行验证。

|详细信息

| ==============

|

| (对于512 GB节点)数据[GB]总计[GB]

| 含税 dyn。

| 行存储256356

| 列存储1459 2891

| 缓存/服务450450

| 总计2165 3697

|

|

谢谢...

-russ

hengyuye
5楼-- · 2020-08-14 05:40

此邮件已被审核。

一周热门 更多>