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 权限不是必需的。
第二:执行计划图:如图二:
它是分析SQL性能的重要指标,里面一般会包含执行语句的各部分开销占用比例情况.拿查询来说,它会非常清晰的显示出各种查询算法,查找索引,排序等占用的比例.开发员就可以根据这些参数来做些适当的优化方案.
如何实现:
第一:在执行语句前,按快捷键:Ctrl+M;
第二:在菜单栏中点击图三中间的按钮即可.
第三:如何解决SQL中的共享锁产生的死锁.
定义: S(共享锁):在执行查询数据时,SQL server会将行锁定,这时只能查询数据,删,改被阻塞.
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接