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:42 .采纳回答

托马斯,你好

这些指标背后的计算如下:

预留总数=预留(LOB)+预留表

已用总计=已用(LOB)+已使用表

数据总计=数据(LOB)+数据表

未使用总计=预留总计-已使用总计

已利用总数=数据(LOB)+(数据表*空间利用率)

如您所见,"利用率总计"和"数据总计"之间的差异是空间利用率。 在后端将其计算为derived_stat(,0,partitionid,'sput')。

现在通常这个系数小于1.0。 但是,如果长时间没有在表上运行更新统计信息,则可能会出现此因子超过1.0的情况,最终导致"已使用的总计"值高于"数据总计"。

例如,如果您可能想知道为什么有时数据(LOB)少于使用的(LOB),那是因为要计算数据,我们使用ASE函数data_pages(...)vs used_pa​​ges(... )。 对于used_pa​​ges(..),ASE将考虑用于内部结构的页面,而data_used(...)将这些页面排除在外。

亲切的问候,

Reza

一周热门 更多>