手动运行索引重建和更新运行SAP系统的MS SQL Server 2014的统计信息

2020-09-20 19:32发布

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

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


大家好,

我们在SQL Server 2014上运行的SAP Net-weaver产品ECC,BI和EP分别具有4 TB,3 TB和5 TB的巨大数据库大小。

由于我们没有实施归档解决方案,因此数据库很大。

存在自动更新状态和更新统计信息作业。 但是我们时不时面临性能问题。

我们的SQL DBA建议重新构建索引后每月和每年运行一次完整的更新统计信息,以解决性能问题。

我们已经在SAP注释中看到不要手动运行任何更新统计信息和索引重建。

在异常情况下,您能否建议 我们可以运行更新统计信息并重建索引?

此外,以前我们已经在ECC系统中收到特定的表,以每周运行更新统计信息来克服性能问题。

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

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


大家好,

我们在SQL Server 2014上运行的SAP Net-weaver产品ECC,BI和EP分别具有4 TB,3 TB和5 TB的巨大数据库大小。

由于我们没有实施归档解决方案,因此数据库很大。

存在自动更新状态和更新统计信息作业。 但是我们时不时面临性能问题。

我们的SQL DBA建议重新构建索引后每月和每年运行一次完整的更新统计信息,以解决性能问题。

我们已经在SAP注释中看到不要手动运行任何更新统计信息和索引重建。

在异常情况下,您能否建议 我们可以运行更新统计信息并重建索引?

此外,以前我们已经在ECC系统中收到特定的表,以每周运行更新统计信息来克服性能问题。

付费偷看设置
发送
4条回答
wang628962
1楼 · 2020-09-20 19:58.采纳回答

你好Asif,

这取决于您的首选项和数据库。 大多数进行手动更新统计的客户都在为整个数据库执行此操作,但是如果数据库的大小太大,您将无法在一夜或整个周末完成该操作。 然后,您必须有选择地进行操作。 作为Ola Hallengren(此处)和其他

我不建议依赖自动样本大小来进行统计,而是指定对表进行全扫描或对行的至少10%进行指定。

最好的问候

Clas

DafaDDDa
2楼-- · 2020-09-20 19:55

感谢Clas的回应。

最后一个问题:是完整的更新统计信息还是选定的表? 如果选择了表格,如何确定这些表格?

谢谢-Asif。

悻福寶寶
3楼-- · 2020-09-20 20:07

你好,

SAP不建议这样做,但是您可以根据需要进行操作,这不是禁止的。

许多其他客户也在定期运行更新统计信息。

最好的问候


Clas Hortien

大道至简
4楼-- · 2020-09-20 20:17

您好,SAP回答了。 如下。

SAP不建议运行更新统计信息或进行重组重建,因为大多数情况下,如果您遇到的性能问题不是由于统计信息不准确或零散导致的。

您应该详细调查这是这些性能问题的根本原因。 无论如何,您都可以运行更新统计信息。

这取决于您和通过运行此更新统计信息可解决的特定问题。 更新统计信息是一项密集的IO操作..如果您每两个月运行一次,而您没有遇到性能问题,我会每两个月运行一次..如果您每个月都遇到这些问题,我想您应该每月运行一次.. 我猜您建议运行完全更新的SQL DBA应该知道最好的选择是多少次。

一周热门 更多>