SQL Server 2008 R2 性能计数器详细列表(五)
原文: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 |
使用快照隔离级别的当前活动事务的数目。
|
||
|
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 性能计数器详细列表(五)的更多相关文章
- SQL Server 2008 R2 性能计数器详细列表(三)
原文:SQL Server 2008 R2 性能计数器详细列表(三) SQL Server,Deprecated Features 对象: 监视指定为不推荐使用的功能: SQL Server Depr ...
- SQL Server 2008 R2 性能计数器详细列表(四)
原文:SQL Server 2008 R2 性能计数器详细列表(四) SQL Server Latches 对象: 监视称为闩锁的内部 SQL Server 资源锁.通过监视闩锁来确定用户活动和资源使 ...
- SQL Server 2008 R2 性能计数器详细列表(二)
原文:SQL Server 2008 R2 性能计数器详细列表(二) SQL Server Buffer Partition 对象: 提供计数器来监视 SQL Server 如何使用可用页 SQL S ...
- SQL Server 2008 R2 性能计数器详细列表(一)
原文:SQL Server 2008 R2 性能计数器详细列表(一) SQL Server Backup Device 计数器: 可监视用于备份和还原操作的 Microsoft SQL Server ...
- SQL Server 2008 R2 超详细安装图文教程
一.下载SQL Server 2008 R2安装文件 ed2k://|file|cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso ...
- SQL Server 2008 R2 超详细安装图文教程及问题解决(锐姿公司安装)
问题点: 1.为了sqlserver与mysql 的安全,建议数据库低权限运行.禁止远程访问 1433与 3306端口等. 2.安装提示.net 3.5没有安装 ,在server2012的添加 3. ...
- SQL Server 2008 R2的发布订阅配置实践
纸上得来终觉浅,绝知此事要躬行.搞技术尤其如此,看别人配置SQL SERVER的复制,发布-订阅.镜像.日志传送者方面的文章,感觉挺简单,好像轻轻松松的,但是当你自己去实践的时候,你会发现还真不是那么 ...
- SQL Server 2008 R2——学习/练习/错误/总结/搜集
==================================声明================================== 本文原创,转载在正文中显要的注明作者和出处,并保证文章的完 ...
- 利用SQL Server 2008 R2创建自动备份计划
本文主要利用SQL Server 2008 R2自带的"维护计划"创建一个自动备份数据的任务. 首先,启动 Sql Management studio,确保"SQL Se ...
随机推荐
- java IO流文件的读写具体实例
IO流的分类:1.根据流的数据对象来分:高端流:所有的内存中的流都是高端流,比如:InputStreamReader 低端流:所有的外界设备中的流都是低端流,比如InputStream,Output ...
- HDU 4126 Genghis Khan the Conqueror MST+树形dp
题意: 给定n个点m条边的无向图. 以下m行给出边和边权 以下Q个询问. Q行每行给出一条边(一定是m条边中的一条) 表示改动边权. (数据保证改动后的边权比原先的边权大) 问:改动后的最小生成树的权 ...
- 关于cocos2dx3.0 UITextField不能使用退格键删除字符的解决方式
近日開始将项目移植到cocos2dx 3.0版本号,出现了一些问题,UI方面眼下就发现UITextField控件不能响应退格键或者删除键,在Windows以下调试如此,我開始以为是平台支持不好,后来公 ...
- Android onTouch、OnLongClick、onClick和ScrollView滑动事件冲突
为了实现近期录制的长按,松开手指,结束录制功能.在项目,难道你去走一走会头晕,书写demo为了下一个梳理. 顺便研究android事件调用机制. 先上效果界面: 布局: <RelativeLay ...
- Chrome应用技巧之代码整理。
我们有时候在看别人站点代码时往往是经过压缩的,代码都在一行上了,调试非常是困难,今天给大家介绍一种基本Chrome浏览器的代码整理方法.请看图:
- 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面)
原文:挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 挺好用的SQLSERVER数据库自动备份工具SQLBackupAndFTP(功能全面) 这个工具主要就是自 ...
- OCP-1Z0-051-名称解析-文章7称号
7. Which two statements are true regarding the USING and ON clauses in table joins? (Choose two.) A ...
- Android开发有用技巧:推断当前系统语言版本号
Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); 以上 ...
- Java 并发专题 : Semaphore 实现 互斥 与 连接池
继续并发方面的知识.今天介绍Semaphore,同样在java.util.concurrent包下. 本来准备通过例子,从自己实现到最后使用并发工具实现,但是貌似效果并不是很好,有点太啰嗦的感觉,所有 ...
- xhost和XServer相关概念汇总
1.xhost 控制什么人可以访问当前主机上的增强 X-Windows.语法:xhost [ + | - ] [ Name ] 2.xhost 是用来控制X server访问权限的.通常当你从host ...