表ECC/SER01上的主要索引问题

2020-09-16 00:48发布

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

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


嗨,

我正在执行ecc程序性能改进,当我执行程序时发现SER01表存在问题。 用ST05,SAT来测量变化。

似乎表SER01的主索引不起作用-在SELECT语句的WHERE子句中,使用主键+非索引字段(SERNR + VBTYP)需要100秒。 但是,当我只使用主键(SERNR)使用相同的查询时,则需要140秒。 在运行时,我看到两种情况下的数据输出都是相同的。

ST05-我可以看到使用了INDEX UNIQUE SCAN SER01〜0。

问题:

1。 在st05索引的详细信息中,它显示上次统计日期是2015年11月11日,这是否有误,并且索引表直到该日期才更新。

2。 在se16中,记录总数为23,628,275,但在st05中显示为23,598,400。 两个数字是否应该大致匹配? 现在差异约为30K。

谢谢

毗湿婆

ser010.jpg (64.2 kB)

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

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


嗨,

我正在执行ecc程序性能改进,当我执行程序时发现SER01表存在问题。 用ST05,SAT来测量变化。

似乎表SER01的主索引不起作用-在SELECT语句的WHERE子句中,使用主键+非索引字段(SERNR + VBTYP)需要100秒。 但是,当我只使用主键(SERNR)使用相同的查询时,则需要140秒。 在运行时,我看到两种情况下的数据输出都是相同的。

ST05-我可以看到使用了INDEX UNIQUE SCAN SER01〜0。

问题:

1。 在st05索引的详细信息中,它显示上次统计日期是2015年11月11日,这是否有误,并且索引表直到该日期才更新。

2。 在se16中,记录总数为23,628,275,但在st05中显示为23,598,400。 两个数字是否应该大致匹配? 现在差异约为30K。

谢谢

毗湿婆

ser010.jpg (64.2 kB)
付费偷看设置
发送
2条回答
野沐沐
1楼-- · 2020-09-16 01:13

1。 自2015年以来没有任何统计数据不好->要求定期运行这些数据

2。 您是否在主键中检查过客户端MANDT,是否被SELECT语句隐式使用

Climb_Ma
2楼-- · 2020-09-16 01:02

不要忘记执行时间是查找记录的时间+将数据从数据库服务器传输到应用程序服务器的时间 。 如果删除非关键条件,将复制更多数据。

您的数据库是什么,哪个版本?

(统计信息是统计信息,索引本身几乎是实时更新的,仅刷新了统计信息,并且仅对数据样本进行了实际分析)

一周热门 更多>