Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Sql server优化顾问报告_Sql Server_Performance - Fatal编程技术网

Sql server Sql server优化顾问报告

Sql server Sql server优化顾问报告,sql-server,performance,Sql Server,Performance,我在一个客户机上创建了一个工作日(约10小时)的跟踪文件,并在SQL Server tuning advisor中运行它 tuning advisor在周末运行,报告说: 调整所需时间:2天13小时58分钟 工作负载中的事件数:1762519 调整的事件数:67525 调整的语句数:37258 我还将调优日志中的“频率”列汇总为141236个跳过的事件 这是否意味着顾问在62小时内只查看了工作量文件的12%(141236+67525)/1762519 即,建议是否仅基于工作量的第一个小时 有没有

我在一个客户机上创建了一个工作日(约10小时)的跟踪文件,并在SQL Server tuning advisor中运行它

tuning advisor在周末运行,报告说:

调整所需时间:2天13小时58分钟
工作负载中的事件数:1762519
调整的事件数:67525
调整的语句数:37258

我还将调优日志中的“频率”列汇总为141236个跳过的事件

这是否意味着顾问在62小时内只查看了工作量文件的12%(141236+67525)/1762519

即,建议是否仅基于工作量的第一个小时


有没有办法加快分析速度,或者我需要运行一个月?

没有,DTA已经处理了您的整个工作负载文件

您需要确定DTA跳过141236个事件的原因。这可能有很多原因,例如查询引用的表非常小,即小于10个数据页,或者因为查询引用的表尚未选择进行调优

我建议您查看您的调优日志,并与以下microsoft文档交叉引用,以确定跳过事件的原因

您尤其需要阅读:

  • 为什么不调整事件
  • 错误和消息

141236跳过的事件约占工作负载的9%。我更关心的是88%既没有跳过也没有调整。(我知道为什么会跳过这些语句。有些是错误,有些是光标移动或小表格等,这样就可以了。)