原文:SQL Server 2008 R2 性能计数器详细列表(五)

SQL Server:SQL Statistics 对象:

监视编译和发送到 SQL Server 实例的请求类型

SQL Server SQL Statistics 计数器 说明

Auto-Param Attempts/sec

每秒的自动参数化尝试数。其总数应为失败的、安全的和不安全的自动参数化尝试之和。当 SQL Server 实例尝试通过将某些文字替换为参数来参数化 Transact-SQL 请求时,就会进行自动参数化,这样可以对多个相似的请求再次使用保存在缓存中的执行计划。请注意,在更新版本的 SQL Server 中,自动参数化也称为简单参数化。此计数器不包括强制参数化。

Batch Requests/sec

每秒收到的 Transact-SQL 命令批数。这一统计信息受所有约束(如 I/O、用户数、高速缓存大小、请求的复杂程度等)影响。批处理请求数值高意味着吞吐量很好。

Failed Auto-Params/sec

每秒自动参数化尝试失败次数。该值应很小。请注意,在更高版本的 SQL Server 中,自动参数化也称为简单参数化。

Forced Parameterizations/sec

每秒成功执行的强制参数化次数。

Guided Plan Executions/sec

每秒执行的计划数,其中的查询计划是通过使用计划指南生成的。

Misguided Plan Executions/sec

每秒执行的计划数,其中的查询计划无法使用计划指南生成。系统将忽略计划指南并使用正常的编译过程生成执行计划。

Safe Auto-Params/sec

每秒安全自动参数化尝试次数。安全指确定保存在缓存中的执行计划可以在不同的相似 Transact-SQL 语句之间共享。SQL Server 进行多次自动参数化尝试,某些成为安全的,某些就失败了。请注意,在更高版本的 SQL Server 中,自动参数化也称为简单参数化。它不包括强制参数化。

SQL Attention rate

每秒发出关注信号的数目。发出一次关注信号就是终止当前运行请求的一次客户端请求。

SQL Compilations/sec

每秒的编译数。表示编译代码路径被进入的次数。包括 SQL Server 中语句级重新编译导致的编译。当 SQL Server 用户活动稳定后,该值将达到稳定状态。

SQL Re-Compilations/sec

每秒语句重新编译的次数。计算语句重新编译被触发的次数。一般来说,这个数最好较小。在更高版本的 SQL Server 中,重新编译发生在语句级别,而不是发生在 Microsoft SQL Server 2000 中的批处理级别。因此,不能直接比较 SQL Server 和早期版本中该计数器的值。

Unsafe Auto-Params/sec

每秒不安全的自动参数化尝试次数。例如,查询有某些特性会防止保存在缓存中的计划被共享。它们将被指定为不安全的。此计数器不计算强制参数化次数。

SQL Server Transactions 对象:

监视数据库引擎实例中处于活动状态的事务的数量

SQL Server Transactions 计数器 说明

Free Space in tempdb (KB)

tempdb 中的可用空间量 (KB)。必须具有足够的可用空间以保存快照隔离级别版本存储区和在数据库引擎实例中创建的所有新临时对象。

Longest Transaction Running Time

比任何其他当前事务活动时间都长的事务启动后运行的时间长度(秒)。

NonSnapshot Version Transactions

未使用快照隔离级别并进行了数据修改(这些修改在 tempdb 版本存储区中生成行版本)的当前活动事务的数目。

Snapshot Transactions

使用快照隔离级别的当前活动事务的数目。

注意:
Snapshot Transactions 对象计数器在进行第一次数据访问时响应,而不是在发出 BEGIN TRANSACTION 语句时响应。

Transactions

当前活动的所有类型的事务的数目。

Update conflict ratio

使用快照隔离级别的、在最后一秒内遇到更新冲突的事务的百分比。更新冲突在以下情况下发生:快照隔离级别事务尝试修改一行,但该行最近一次修改由在快照隔离级别事务启动时未提交的其他事务执行。

Update Snapshot Transactions

使用快照隔离级别并已修改数据的当前活动事务的数目。

Version Cleanup rate (KB/s)

行版本从 tempdb 中的快照隔离版本存储区中删除的速率(KB/秒)。

Version Generation rate (KB/s)

tempdb 中的快照隔离版本存储区中添加新行版本的速率(KB/秒)。

Version Store Size (KB)

tempdb 中用来存储快照隔离级别行版本的空间量 (KB)。

Version Store unit count

tempdb 中的快照隔离版本存储区中的活动分配单元的数目。

Version Store unit creation

数据库引擎实例启动后,在快照隔离存储区中创建的分配单元的数目。

Version Store unit truncation

数据库引擎实例启动后,从快照隔离存储区中删除的分配单元的数目。

SQL Server User Settable 对象:

可以创建自定义计数器实例

SQL Server User Settable 计数器 说明

Query

User Settable 对象包含 Query 计数器。用户对查询对象中的用户计数器进行配置。

此表列出了 Query 计数器的实例

Query 计数器实例 说明

用户计数器 1

使用 sp_user_counter1 定义。

用户计数器 2

使用 sp_user_counter2 定义。

用户计数器 3

使用 sp_user_counter3 定义。

用户计数器 10

使用 sp_user_counter10 定义。

SQL Server Wait Statistics 对象:

有关等待状态的性能计数器

SQL Server Wait Statistics 计数器 说明

Lock waits

等待锁的进程的统计信息。

Log buffer waits

等待日志缓冲区可用的进程的统计信息。

Log write waits

等待写入日志缓冲区的进程的统计信息。

Memory grant queue waits

等待内存授予的进程的统计信息。

Network IO waits

与等待网络 I/O 相关的统计信息。

Non-Page latch waits

与非页闩锁相关的统计信息。

Page IO latch waits

与页 I/O 闩锁相关的统计信息。

Page latch waits

与页闩锁(不包括 I/O 闩锁)相关的统计信息。

Thread-safe memory objects waits

等待线程安全内存分配器的进程的统计信息。

Transaction ownership waits

与同步访问事务的进程相关的统计信息。

Wait for the worker

与等待工作线程变得可用的进程相关的统计信息。

Workspace synchronization waits

与同步访问工作空间的进程相关的统计信息。

对象中的每个计数器均包含以下实例:

项目 说明

平均等待时间(ms)

所选类型等待的平均等待时间。

每秒的累积等待时间(ms)

所选类型等待的每秒累积等待时间。

正在进行的等待数

当前正在等待的以下类型的进程数。

每秒启动的等待数

每秒启动的所选类型等待的等待数。

SQLServer,Workload Group Stats 对象:

报告资源调控器工作负荷组统计相关信息的性能计数器

计数器名称 说明

Queued requests

当前正在等待拾取的排队请求数。如果达到 GROUP_MAX_REQUESTS 限制后操作中止,则此计数可为非零值。

Active requests

此工作负荷组中当前运行的请求数。此值应该等于按组 ID 筛选的 sys.dm_exec_requests 的行数。

Requests completed/sec

此工作负荷组中已完成的请求数。此数值可累计。

CPU usage %

此工作负荷组中所有请求的 CPU 带宽使用量,该值是相对于计算机度量的,并且针对系统中的所有 CPU 进行规范化。此值将随着可用于 SQL Server 进程的 CPU 量的变化而变化。它不会针对 SQL Server 进程接收的信息进行规范化。

Max request CPU time (ms)

此工作负荷组中当前运行的请求所用的最长 CPU 时间,以毫秒为单位。

Blocked requests

工作负荷组中当前被禁止的请求数。此值可用于确定工作负荷特征。

Reduced memory grants/sec

每秒所获内存量小于理想内存授予量的查询数。

Max request memory grant (KB)

查询的最大内存授予值,以千字节 (KB) 为单位。

Query optimizations/sec

每秒此工作负荷组中发生的查询优化次数。此值可用于确定工作负荷特征。

Suboptimal plans/sec

每秒此工作负荷组中生成的非最优计划数。

Active parallel threads

当前使用的并行线程数。

SQL Server 2008 R2 性能计数器详细列表(五)的更多相关文章

  1. SQL Server 2008 R2 性能计数器详细列表(三)

    原文:SQL Server 2008 R2 性能计数器详细列表(三) SQL Server,Deprecated Features 对象: 监视指定为不推荐使用的功能: SQL Server Depr ...

  2. SQL Server 2008 R2 性能计数器详细列表(四)

    原文:SQL Server 2008 R2 性能计数器详细列表(四) SQL Server Latches 对象: 监视称为闩锁的内部 SQL Server 资源锁.通过监视闩锁来确定用户活动和资源使 ...

  3. SQL Server 2008 R2 性能计数器详细列表(二)

    原文:SQL Server 2008 R2 性能计数器详细列表(二) SQL Server Buffer Partition 对象: 提供计数器来监视 SQL Server 如何使用可用页 SQL S ...

  4. SQL Server 2008 R2 性能计数器详细列表(一)

    原文:SQL Server 2008 R2 性能计数器详细列表(一) SQL Server Backup Device 计数器: 可监视用于备份和还原操作的 Microsoft SQL Server ...

  5. SQL Server 2008 R2 超详细安装图文教程

    一.下载SQL Server 2008 R2安装文件 ed2k://|file|cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso ...

  6. SQL Server 2008 R2 超详细安装图文教程及问题解决(锐姿公司安装)

    问题点: 1.为了sqlserver与mysql 的安全,建议数据库低权限运行.禁止远程访问 1433与 3306端口等. 2.安装提示.net 3.5没有安装 ,在server2012的添加 3. ...

  7. SQL Server 2008 R2的发布订阅配置实践

    纸上得来终觉浅,绝知此事要躬行.搞技术尤其如此,看别人配置SQL SERVER的复制,发布-订阅.镜像.日志传送者方面的文章,感觉挺简单,好像轻轻松松的,但是当你自己去实践的时候,你会发现还真不是那么 ...

  8. SQL Server 2008 R2——学习/练习/错误/总结/搜集

    ==================================声明================================== 本文原创,转载在正文中显要的注明作者和出处,并保证文章的完 ...

  9. 利用SQL Server 2008 R2创建自动备份计划

    本文主要利用SQL Server 2008 R2自带的"维护计划"创建一个自动备份数据的任务. 首先,启动 Sql Management studio,确保"SQL Se ...

随机推荐

  1. 模拟Post

    string d = "http://search.anccnet.com/searchResult2.aspx"; //name="__VIEWSTATE" ...

  2. testing and SQA_动态白盒測试

    一.软件測试技术: 黑盒:在不知道程序内部结构,仅仅知道程序结构的情况下採用的測试技术或策略. 白盒:在知道程序内部结构的情况下採用的測试技术或策略. 两种測试方法从不同的角度出发,反映了软件的不同側 ...

  3. UIPinchGestureRecognizer 的scale使用

    使用 UIPinchGestureRecognizer 手势可以放大或缩小UIImageView视图.放大或缩小的值是根据 UIPinchGestureRecognizer 的scale决定.这个值在 ...

  4. friend keyword 对于模板 并不只不过友元!!!

    friend是C++中封装的漏网之鱼. C++中的friend同意其它的类或者是函数訪问本类的不论什么成员.甚至是private成员,仅仅要该类声明其为友元. 但是,在有些情况下,并非同意外界訪问类的 ...

  5. 元素z-index继承问题

    两同层元素.当中一个的子元素定位与还有一个重叠时,该子元素被覆盖(此时子元素的z-index继承的是其父元素的z-index,不管其z-index多少均被覆盖) <html> <he ...

  6. 谈谈Linux内存释放

    上上周吧,一个朋友问我说他公司的服务器内存free 为0 是为什么,意思大概是内存去哪了,这引发了一个小小的讨论,也就是内存释放的问题… 首先我们可能会用free 去查看内存的使用率,它应该是这样的 ...

  7. 丢弃重口味的xml配置--spring4用groovy配置bean(转)

    spring4之前,bean的配置可以主要分为两种方式,一种是使用基于xml,个人非常讨厌这种方式,因为明明一件很简单的事,放在xml中就会多了不少繁杂的信息.另一种方式,是从spring3.0开始, ...

  8. MVC过滤器的详细讲解和示范样本

    MVC共有4个过滤器:ActionFilter(方法过滤器),ResultFilter(结果过滤器.感觉是不是很好,所以称它为),AuthorizationFilter(授权过滤器).Exceptio ...

  9. [ACM] HDU 3395 Special Fish (最大重量二分图匹配,KM算法)

    Special Fish Problem Description There is a kind of special fish in the East Lake where is closed to ...

  10. asp.net使用mysql数据库

    Asp.net连接mysql 不推荐使用ODBC,推荐是用mysql官网提供的组件MySQL.Data.Dll,放在bin下面,添加引用即可 下面是封装的几个常用操作 using System; us ...