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 查询分析器使用(性能分析)相关推荐

  1. sql server查询分析器的一个选项...

    偶尔的发现一个奇怪的问题,就是在执行数据插入的时候,数据总是不能够完整的插入到数据表中,老是被"截断". 执行的SQL语句如下: INSERT  test (recv_data)  ...

  2. 在SQL Server查询分析器里查询Excel文件数据

    参考页: http://www.cnblogs.com/stublue/archive/2010/10/12/1848995.html http://blog.csdn.net/wonsoft/art ...

  3. Sql Server查询性能优化之走出索引的误区

    据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会.也什么没有必要去关心.了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是, ...

  4. Sql Server查询性能优化之索引篇【推荐】

    Sql Server查询性能优化之索引篇[推荐] 这篇是索引系列中比较完整的,经过整理而来的 一 索引基础知识 索引概述 1.概念 可以把索引理解为一种特殊的目录.就好比<新华字典>为了加 ...

  5. SQL Server 查询性能优化——覆盖索引(二)

    在SQL Server 查询性能优化--覆盖索引(一)  中讲了覆盖索引的一些理论. 本文将具体讲一下使用不同索引对查询性能的影响. 下面通过实例,来查看不同的索引结构,如聚集索引.非聚集索引.组合索 ...

  6. SQL Server查询存储–概述

    The SQL Server Query Store is a relatively new feature introduced in SQL Server 2016. It is basicall ...

  7. SQL Server查询执行计划–基础

    为什么查询执行对SQL Server性能很重要? (Why is query execution important for SQL Server performance?) SQL Server性能 ...

  8. sql查询初学者指南_面向初学者SQL Server查询执行计划–类型和选项

    sql查询初学者指南 When a DBA is working with the SQL Server, he/she might sometimes say that the execution ...

  9. 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集

    如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括: 如 ...

最新文章

  1. 链表问题4——反转单向链表
  2. Objective-C:GCC+GNUstep配置
  3. 圈子 | 金融圈小伙伴讲述1929大崩盘那些事儿
  4. 新零售赛道上,便利蜂的美食牌
  5. Android之属性动画初步
  6. mysql 常用权限_MySQL的权限有哪些
  7. XM7 FOR ANDROID,视频剪辑制作app-视频剪辑制作xm8.0安卓版-蜻蜓手游网
  8. Entity Framework 增删改查和事务操作
  9. English Voice of I Knew You Were Trouble.
  10. java 试卷自动生成_基于JAVA的试题自动生成系统 - WEB源码|JSP源码/Java|源代码 - 源码中国...
  11. war包怎么解压_微信猫和老鼠主题怎么搞?快来看
  12. java浮点数转二进制_浮点数转换成二进制
  13. FusionGAN图像融合代码学习
  14. html中如何设置艺术字体,html里怎么把字体变成艺术字
  15. HSPICE物理模型仿真——添加variation时利用seed产生伪随机分布
  16. ios描述文件安装的问题
  17. python人脸特征提取_Python实现识别人脸特征并打印出来
  18. vue报错:vue.js:634 [Vue warn]: Cannot find element: #app
  19. 信息安全三要素CIA
  20. teamviewer安装失败

热门文章

  1. 为什么光盘能安装 gpt_您需要了解有关gpt 3的哪些信息以及为什么如此重要
  2. SM2椭圆曲线公钥密码算法(Python实现)
  3. 学习突围1 - 关于学习的痛点
  4. 配置Linux版本teamviewer
  5. Linux查看显卡设备信息
  6. 【刘二大人 - PyTorch深度学习实践】学习随手记(一)
  7. openssl加密base64编码
  8. [原创]使用Adobe Audition进行内录
  9. 群雄当立,逐鹿分布(三)Paxos传说之三大神器
  10. C#实现海康威视设备自动批量实时校时