原文: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. 《JavaScript设计模式与开发实践》读书笔记之命令模式

    1.命令模式 1.1 传统的命令模式 命令模式的应用场景:请求的发送者和请求接收者消除彼此耦合关系 以页面点击按钮为例 点击按钮后,借助命令对象,解开按钮和负责具体行为对象之间的耦合 <body ...

  2. OCP读书笔记(20) - 复制数据库

    没有连接到target的复制 将orcl数据库的备份复制为orcl1 一.创建orcl的备份: run{ backup database plus archivelog;} 二.复制数据库为orcl1 ...

  3. Android编程心得-Service数据绑定初步

    在Android里,Service的数据绑定是一种重要的用法,我们知道Service与Activity一样是运行在当前应用进程的主线程里面的,他们之间交互的方式有多种,下面我来介绍一下如何使用数据绑定 ...

  4. 使用JustDecompile修改程序集

    原文:使用JustDecompile修改程序集        JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 2010,2012 ...

  5. 动画(Animation) 它 (闪烁、左右摇摆、跷跷板等功效)

    一侧到另一侧的影响: (这里显示的是并不那么顺利) 一.续播  (不知道取什么名字好,就是先播放动画A, 接着播放动画B) 有两种方式. 第一种.分别动画两个动画,A和B, 然后先播放动画A,设置A ...

  6. java reflect反思总结

    --------------TestBean package lh.demo.bean; public class TestBean {  private String userName;  priv ...

  7. Cocos移植Android-Android.mk编译后的文件

    在以前的博客,我们使用的中年cocos工具C和C++源代码可以编译. 其实cocos工具读取<游戏project文件夹>\proj.android\jni\夹Android.mk文件,.A ...

  8. Java乔晓松-android中获取图片的缩略图(解决OutOfMemoryError)内存溢出的Bug

    由于android获取图片过大是会出现内存溢出的Bug 07-02 05:10:13.792: E/AndroidRuntime(6016): java.lang.OutOfMemoryError 解 ...

  9. Test SRM Level One: TemperatureScales

    题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=6038 因为TopCoder SRM比赛使用的编译器进行了升级, ...

  10. 高性能 Socket 组件 HP-Socket v3.2.1-RC2 公布

    HP-Socket 是一套通用的高性能 TCP/UDP Socket 组件,包括服务端组件.client组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C+ ...