DBACOCKPIT中的数据总计与已使用总计与已使用数据总计

2020-08-16 20:55发布

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

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

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


大家好,

我想知道dbacockpit中几个空间使用信息之间的区别是什么。 我检查了文档,并对启用/禁用压缩和重组重建进行了一些测试。 但是我无法确切得到以下关键数字的定义和区别:

  • 保留总数
  • 已用总计
  • 数据总计
  • 数据使用总计

以下是dbacockpit中我们系统之一的两个屏幕截图:

表EDID4:


表AGR_HIERT:

我不清楚为什么"数据已使用总计"与"已使用总计"有如此大的差异。 对于一张桌子,它要小得多,而对于另一张桌子,它要大得多。

有人对不同关键指标有很好的/详细的定义吗?

感谢和问候

托马斯

edid4.jpg (81.4 kB)
5条回答
土豆飞人
2020-08-16 21:25

注意:我不使用DBACOCKPIT。

假设找不到任何文档来解释' Utilized 的值,下一步是查看DBACOCKPIT从何处获取数据。

注意:以下假设ASE已配置为收集MDA表数据。

在 一个 isql 会话运行以下命令:

从master..monSysSQLText选择*,其中SPID = 9999999-应清除该会话的表队列
 走
 waitfor延迟" 00:00:20"-根据需要进行调整,以确保整个DBACOCKPIT流程在此窗口内以及下一个"选择"之前运行
 走
 从master..monSysSQLText按SPID,KPID,BatchID,SequenceInBatch顺序选择*
 go 

上面的命令正在运行" waitfor delay "时,请运行生成空间报告的DBACOCKIPT进程。

注意:如果这 是一个活动的ASE实例,那么第二个' select '可能会生成大量数据,因此您需要将所有输出定向到文件中。

现在,这只是一个问题 查看为DBACOCKPIT调用的查询和/或存储的过程而捕获的输出(并希望ASE捕获)。 显然,如果调用了存储的proc,则有必要查看存储的proc的源代码。 主要目标是检查查询以找出' Utilized '值的来源。

注意:假定DBACOCKPIT不在解析查询输出并进行计算, 内存,即" 已使用"值。

一周热门 更多>