小编DBA*_*Don的帖子

启用自动统计后的性能指标

精简版

在数据库上启用AUTO_CREATE_STATISTICS&后AUTO_UPDATE_STATISTICS_ASYNC,什么性能指标最能显示更改?

长版

我们刚刚意识到遗留系统的数据库从来没有打开过AUTO_CREATE_STATISTICS& AUTO_UPDATE_STATISTICS_ASYNCAUTO_UPDATE_STATISTICS被打开)。

正如您所期望的那样,在打开这些功能后,我们的应用程序的性能要好得多。响应时间明显缩短,用户无需等待屏幕刷新或页面加载。

数据库索引良好,我们已经在我们认为需要的地方手动创建了统计信息。启用后立即检查sys.stats(加入sys.stats_columns& sys.objects),它只需要在三个对象上创建统计信息。(我将这些记录下来,以防量化这些变化取决于它们。)

我在此服务器上捕获了大量性能数据,并且查看了更改之前和之后的数据,但我还没有确定实际收益在哪里。

我还有其他类似的系统,其中该数据库的自动统计功能仍处于关闭状态。这些系统也将从启用它们中受益,但我正在等待,以防有一些我还没有的指标,我可以在进行更改之前添加它。

我真正的问题

除了用户体验之外,我如何量化通过更改系统上的 Auto-Stats 设置所带来的增加?

Windows Server 2008 上的 SQL Server 2008R2。

sql-server sql-server-2008-r2 metrics

5
推荐指数
1
解决办法
80
查看次数

标签 统计

metrics ×1

sql-server ×1

sql-server-2008-r2 ×1