WEB开发网
开发学院数据库MSSQL Server SQL2005性能分析一些细节功能你是否有用到? 阅读

SQL2005性能分析一些细节功能你是否有用到?

 2010-10-01 10:19:46 来源:WEB开发网   
核心提示: 参数说明:Table表的名称,scan count执行的扫描次数,SQL2005性能分析一些细节功能你是否有用到?(2),logical reads从数据缓存读取的页数,physical reads从磁盘读取的页数,SQL server会将行锁定,这时只能查询数据,read-ahead read

参数说明:

Table

表的名称。

scan count

执行的扫描次数。

logical reads

从数据缓存读取的页数。

physical reads

从磁盘读取的页数。

read-ahead reads

为进行查询而放入缓存的页数。

lob logical reads

从数据缓存读取的 text、ntext、image 或大值类型 (varchar(max)、nvarchar(max)、varbinary(max)) 页的数目。

lob physical reads

从磁盘读取的 text、ntext、image 或大值类型页的数目。

lob read-ahead reads

为进行查询而放入缓存的 text、ntext、image 或大值类型页的数目。

权限 :若要使用 SET STATISTICS IO,用户必须具有执行 Transact-SQL 语句的适当权限。SHOWPLAN 权限不是必需的。

第二:执行计划图:如图二:

SQL2005性能分析一些细节功能你是否有用到?

它是分析SQL性能的重要指标,里面一般会包含执行语句的各部分开销占用比例情况.拿查询来说,它会非常清晰的显示出各种查询算法,查找索引,排序等占用的比例.开发员就可以根据这些参数来做些适当的优化方案.

如何实现:

第一:在执行语句前,按快捷键:Ctrl+M;

第二:在菜单栏中点击图三中间的按钮即可.SQL2005性能分析一些细节功能你是否有用到?

第三:如何解决SQL中的共享锁产生的死锁.

定义: S(共享锁):在执行查询数据时,SQL server会将行锁定,这时只能查询数据,删,改被阻塞. 

Tags:SQL 性能分析 一些

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接