SAP BW最大表-问题

2020-08-31 04:09发布

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

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


嗨,

我们正在IBM i和DB2上将SAP BW 7.3作为数据库运行。

与以前相比,最近的数据加载作业速度较慢。 因此,我正在尝试调查缓慢的原因。 当我检查SAP BW中最大的表时(注意:706478),下面的表结果为计数行,

  1. 从R3P37DATA中选择count(*)。" RSBMLOGPAR"; 3338632
  2. 从R3P37DATA中选择count(*)。" RSUICDONE"; 1135809
  3. 从R3P37DATA中选择count(*)。" RSBMLOGPAR_DTP"; 18095417
  4. 从R3P37DATA中选择count(*)。" RSBMNODES"; 10941758
  5. 从R3P37DATA中选择count(*)。" RSBMONMESS"; 3732044
  6. 从R3P37DATA中选择count(*)。" RSBMONMESS_DTP"; 16806561
  7. 从R3P37DATA中选择count(*)。" RSBMREQ_DTP"; 54431719
  8. 从R3P37DATA中选择count(*)。" RSCRTDONE"; 34247
  9. 从R3P37DATA选择count(*)。" RSDELDONE"; 141167
  10. 从R3P37DATA选择count(*)。" RSHIEDONE"; 108976
  11. 从R3P37DATA中选择count(*)。" RSLDTDONE"; 1472515
  12. 从R3P37DATA中选择count(*)。" RSMONFACT"; 11696563
  13. 从R3P37DATA中选择count(*)。" RSMONICTAB"; 3456512
  14. 从R3P37DATA中选择count(*)。" RSMONIPTAB"; 24846860
  15. 从R3P37DATA中选择count(*)。" RSMONMESS"; 134853315
  16. 从R3P37DATA中选择count(*)。" RSMONRQTAB"; 970651
  17. 从R3P37DATA选择count(*)。" RSREQDONE"; 1389398
  18. 从R3P37DATA选择count(*)。" RSRULEDONE"; 4405766
  19. 从R3P37DATA中选择count(*)。" RSSELDONE"; 1324488
  20. 从R3P37DATA中选择count(*)。" RSTCPDONE"; 34247

从R3P37DATA选择count(*)。" RSUICDONE"; 1135809

据我所知,可以删除RSMONI *和RS * DONE表中的数据。 这将显着提高性能。
但是其他表格数据呢? 那可以删除吗? 请指教。 预先感谢。


致谢,
Raja Subramaniyan

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

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


嗨,

我们正在IBM i和DB2上将SAP BW 7.3作为数据库运行。

与以前相比,最近的数据加载作业速度较慢。 因此,我正在尝试调查缓慢的原因。 当我检查SAP BW中最大的表时(注意:706478),下面的表结果为计数行,

  1. 从R3P37DATA中选择count(*)。" RSBMLOGPAR"; 3338632
  2. 从R3P37DATA中选择count(*)。" RSUICDONE"; 1135809
  3. 从R3P37DATA中选择count(*)。" RSBMLOGPAR_DTP"; 18095417
  4. 从R3P37DATA中选择count(*)。" RSBMNODES"; 10941758
  5. 从R3P37DATA中选择count(*)。" RSBMONMESS"; 3732044
  6. 从R3P37DATA中选择count(*)。" RSBMONMESS_DTP"; 16806561
  7. 从R3P37DATA中选择count(*)。" RSBMREQ_DTP"; 54431719
  8. 从R3P37DATA中选择count(*)。" RSCRTDONE"; 34247
  9. 从R3P37DATA选择count(*)。" RSDELDONE"; 141167
  10. 从R3P37DATA选择count(*)。" RSHIEDONE"; 108976
  11. 从R3P37DATA中选择count(*)。" RSLDTDONE"; 1472515
  12. 从R3P37DATA中选择count(*)。" RSMONFACT"; 11696563
  13. 从R3P37DATA中选择count(*)。" RSMONICTAB"; 3456512
  14. 从R3P37DATA中选择count(*)。" RSMONIPTAB"; 24846860
  15. 从R3P37DATA中选择count(*)。" RSMONMESS"; 134853315
  16. 从R3P37DATA中选择count(*)。" RSMONRQTAB"; 970651
  17. 从R3P37DATA选择count(*)。" RSREQDONE"; 1389398
  18. 从R3P37DATA选择count(*)。" RSRULEDONE"; 4405766
  19. 从R3P37DATA中选择count(*)。" RSSELDONE"; 1324488
  20. 从R3P37DATA中选择count(*)。" RSTCPDONE"; 34247

从R3P37DATA选择count(*)。" RSUICDONE"; 1135809

据我所知,可以删除RSMONI *和RS * DONE表中的数据。 这将显着提高性能。
但是其他表格数据呢? 那可以删除吗? 请指教。 预先感谢。


致谢,
Raja Subramaniyan

付费偷看设置
发送
3条回答
天桥码农
1楼-- · 2020-08-31 04:24

嗨Raja

1。 在BW中,您可以定义PSA和更改日志表数据删除的保留策略。有关此信息,请参阅SCN链接

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1058b68f-96c4-2d10-fbb1-de8757ca6a58?QuickLink=index&…

2。 借助BI顾问,您可以执行多维数据集级压缩,这将提高您的查询性能。 参考scn链接

提高性能-通过压缩事实表#SAP #BW

3。 最后,您必须执行SAP注释中所述的脱机重组

84081-IBM i:重组数据库表(RGZPFM)


致谢

Sriram

me_for_i
2楼-- · 2020-08-31 04:29

感谢Sriram。

南山jay
3楼-- · 2020-08-31 04:27

仅在提出解决海报问题的方法时,才应提交答案。 如果您希望张贴者澄清问题或提供更多信息,请留下评论,要求其他详细信息。 回答时,请包括详细信息,例如分步说明,解决方案的上下文以及有用资源的链接。 另外,请确保您的回答符合我们的参与规则。

一周热门 更多>