SQL Server 查询分析器使用(性能分析)
SQL Server 查询分析器使用(性能分析)--网摘
SQL Server运行性能的主要原因时,可以通过SQL Se rver Performance Monitor监视相应硬件的负载,
并找出系统 瓶颈。下文将介绍一些常用的分析对象及其参数。
Memory: Page Faults / sec 如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶 颈。
Process: Working Set SQL Server的该参数应该非常接近分配给SQL Server的内存值。
在SQL Server设 定中,如果将set working set size置为0, 则Windows NT会决定SQL Server的 工作集的大小。
如果将set working set size置为1,则强制工作集大小为SQL Server的分配内存大小。
一般情况下,最好不要改变set working set size的 缺省值。
Process:%Processor Time 如果该参数值持续超过95%,表明瓶颈是CPU。
可以考虑增加一个处理器或换一个 更快的处理器。
Processor:%Privileged Time 如果该参数值和Physical Disk参数值一直很高,表明I/O有问题。可考虑更换 更快的硬盘系统。
另外设置Tempdb in RAM,减低max async IO,max lazy w riter IO等措施都会降低该值。
Processor:%User Time 表示耗费CPU的数据库操作,如排序,执行aggregate functions等。
如果该值很高,可考虑增加索引,尽量使用简单的表联接,水平分割大表格等方法来降低该 值。
Physical Disk:Avg.Disk Queue Length 该值应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘。
注意:一个Raid Disk实际有多个磁盘。 SQLServer:Cache Hit Ratio 该值越高越好。如果持续低于80%,应考虑增加内存。
注意该参数值是从SQL Se rver启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统 当前值。
SQL Server 查询分析器使用(性能分析)相关推荐
- sql server查询分析器的一个选项...
偶尔的发现一个奇怪的问题,就是在执行数据插入的时候,数据总是不能够完整的插入到数据表中,老是被"截断". 执行的SQL语句如下: INSERT test (recv_data) ...
- 在SQL Server查询分析器里查询Excel文件数据
参考页: http://www.cnblogs.com/stublue/archive/2010/10/12/1848995.html http://blog.csdn.net/wonsoft/art ...
- Sql Server查询性能优化之走出索引的误区
据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会.也什么没有必要去关心.了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是, ...
- Sql Server查询性能优化之索引篇【推荐】
Sql Server查询性能优化之索引篇[推荐] 这篇是索引系列中比较完整的,经过整理而来的 一 索引基础知识 索引概述 1.概念 可以把索引理解为一种特殊的目录.就好比<新华字典>为了加 ...
- SQL Server 查询性能优化——覆盖索引(二)
在SQL Server 查询性能优化--覆盖索引(一) 中讲了覆盖索引的一些理论. 本文将具体讲一下使用不同索引对查询性能的影响. 下面通过实例,来查看不同的索引结构,如聚集索引.非聚集索引.组合索 ...
- SQL Server查询存储–概述
The SQL Server Query Store is a relatively new feature introduced in SQL Server 2016. It is basicall ...
- SQL Server查询执行计划–基础
为什么查询执行对SQL Server性能很重要? (Why is query execution important for SQL Server performance?) SQL Server性能 ...
- sql查询初学者指南_面向初学者SQL Server查询执行计划–类型和选项
sql查询初学者指南 When a DBA is working with the SQL Server, he/she might sometimes say that the execution ...
- 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集
如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括: 如 ...
最新文章
- 链表问题4——反转单向链表
- Objective-C:GCC+GNUstep配置
- 圈子 | 金融圈小伙伴讲述1929大崩盘那些事儿
- 新零售赛道上,便利蜂的美食牌
- Android之属性动画初步
- mysql 常用权限_MySQL的权限有哪些
- XM7 FOR ANDROID,视频剪辑制作app-视频剪辑制作xm8.0安卓版-蜻蜓手游网
- Entity Framework 增删改查和事务操作
- English Voice of I Knew You Were Trouble.
- java 试卷自动生成_基于JAVA的试题自动生成系统 - WEB源码|JSP源码/Java|源代码 - 源码中国...
- war包怎么解压_微信猫和老鼠主题怎么搞?快来看
- java浮点数转二进制_浮点数转换成二进制
- FusionGAN图像融合代码学习
- html中如何设置艺术字体,html里怎么把字体变成艺术字
- HSPICE物理模型仿真——添加variation时利用seed产生伪随机分布
- ios描述文件安装的问题
- python人脸特征提取_Python实现识别人脸特征并打印出来
- vue报错:vue.js:634 [Vue warn]: Cannot find element: #app
- 信息安全三要素CIA
- teamviewer安装失败