你的位置:首页 > 软件开发 > 数据库 > SQL Server2016 新功能实时查询统计信息

SQL Server2016 新功能实时查询统计信息

发布时间:2015-08-25 16:00:11
SQL Server2016 新功能实时查询统计信息 很多时候有这样的场景,开发抱怨DBA没有调优好数据库,DBA抱怨开发写的程序代码差,因此,DBA和开发都成为了死对头,无法真正排查问题。DBA只能使用Windows性能监视器,SQL Server内置的活动监视器、SQL ...

SQL Server2016 新功能实时查询统计信息

 

很多时候有这样的场景,开发抱怨DBA没有调优好数据库,DBA抱怨开发写的程序代码差,因此,DBA和开发都成为了死对头,无法真正排查问题。

DBA只能使用Windows性能监视器,SQL Server内置的活动监视器、SQL Trace、SQL Profiler、Performance Dashboard等工具,或者使用执行计划来查看查询成本。

为了让DBA有更多有效工具排查问题,SQL Server2016推出了很多新功能,其中一项功能是 Live Query Statistics(LQS 实时查询统计信息),这个功能显示了以往不容易看到的执行时期的内容,例如查询期间的统计信息,这个功能可以帮助DBA找出长时间查询的真正问题根源(root cause)

 


使用实时统计查询

使用实时统计查询非常简单,只需要在SSMS的工具列,分别按一下【包括实际的执行计划】【包括实时的统计信息】图标,并执行您的查询就可以了。

SQL Server2016 新功能实时查询统计信息

现在可以在【实时查询统计信息】tab页看到查询所用到的运算符,正在统计查询耗费时间,另外在tab页面的左上角可以看到整个查询的完成度

SQL Server2016 新功能实时查询统计信息

使用【实时查询统计信息】会对性能有一定影响,当查询比较复杂的时候,所需等待时间也会增加,并且整个过程也会耗用不少CPU资源,因此使用的时机必须要审慎,否则问题未查出来,反而造成数据库更大的压力。

 

提示

原标题:SQL Server2016 新功能实时查询统计信息

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。