SQL Profiler使用

在sql profiler里面进行表或者索引扫描的监控有哪些事件可用? 栏位是否涵盖CPU消耗和逻辑物理读写等? 谢谢

回答:SQL Server profiler 里面进行表/索引扫描的监控事件只有一个选项:

Scans:

l  Scan: Started  l  Scan: Stopped

该选项并不能统计出CPU读的次数,也不可以统计出逻辑物理读写. 他的读 的选项代表SQL Server 从buffer pool中读了多少次page

根据我们的经验, SQL Server读表/索引时会使用提前读写(read-ahead)技术来将物理磁盘上的数据读写到buffer pool.通常这些操作不会影响性能问题 。但是不排除一些极端的情况,

 

参考文档:

Scan:Started Event Class
http://msdn.microsoft.com/en-us/library/ms189561.aspx 

Scan:Stopped Event Class
http://msdn.microsoft.com/en-us/library/ms190383.aspx

Robbie Meng

 

你可能感兴趣的:(sql,sql,sql,sql,数据库,profiler下载,profiler使用,profiler用法,profiler教程)