SQL Server 2008 R2 性能计数器详细列表(一)
原文:SQL Server 2008 R2 性能计数器详细列表(一)
SQL Server Backup Device 计数器:
可监视用于备份和还原操作的 Microsoft SQL Server 备份设备
| SQL Server Backup Device 计数器 | 说明 |
|---|---|
|
Device Throughput Bytes/sec |
一个备份设备在备份或还原数据库时所用的读写操作的吞吐量(以每秒字节数表示)。这一计数器只有在备份或还原操作执行时才存在。 |
SQL Server Access Methods 计数器:
| SQL Server Access Methods 计数器 | 说明 |
|---|---|
|
AU cleanup batches/sec |
负责清除延迟删除的分配单元的后台任务每秒成功完成的批处理数。 |
|
AU cleanups/sec |
负责清除延迟删除的分配单元的后台任务每秒成功删除的分配单元数。删除每个分配单元需要多个批处理。 |
|
By-reference Lob Create Count |
由引用传递的大型对象 (LOB) 值的计数。在有些大容量操作中将使用由引用传递的 LOB,以避免通过值传递这些对象所需的开销。 |
|
By-reference Lob Use Count |
已使用的由引用传递的 LOB 值的计数。在有些大容量操作中将使用由引用传递的 LOB,以避免通过值传递这些对象所需的开销。 |
|
Count Lob Readahead |
执行提前读的 LOB 页的计数。 |
|
Count Pull In Row |
已从行外请求到行内的列值的计数。有关行溢出的详细信息,请参阅行溢出数据超过 8 KB。 |
|
Count Push Off Row |
已从行内推送到行外的列值的计数。有关行溢出的详细信息,请参阅行溢出数据超过 8 KB。 |
|
Deferred Dropped Aus |
等待由负责清除延迟删除的分配单元的后台任务删除的分配单元数。 |
|
Deferred Dropped rowsets |
等待由负责清除延迟删除的行集的后台任务删除的、由于联机索引生成操作中止而创建的行集数。 |
|
Dropped rowset cleanups/sec |
负责清除延迟删除的行集的后台任务每秒成功删除的、由于联机索引生成操作中止而创建的行集数。 |
|
Dropped rowsets skipped/sec |
负责清除延迟删除的行集的后台任务每秒跳过的、由于联机索引生成操作中止而创建的行集数。 |
|
Extent Deallocations/sec |
在此 SQL Server 实例的所有数据库中每秒释放的区数。 |
|
Extents Allocated/sec |
在此 SQL Server 实例的所有数据库中每秒分配的区数。 |
|
Failed AU cleanup batches/sec |
每秒失败并需要由负责清除延迟删除的分配单元的后台任务重试的批处理数。失败可能是由于内存或磁盘空间不足、硬件故障和其他原因。 |
|
Failed leaf page cookie |
在索引搜索期间,自叶级页上发生更改以来无法使用叶级页 cookie 的次数。Cookie 用于加快索引搜索。 |
|
Failed tree page cookie |
在索引搜索期间,自树页的父页上发生更改以来无法使用树页 cookie 的次数。Cookie 用于加快索引搜索。 |
|
Forwarded Records/sec |
每秒通过正向记录指针提取的记录数。 |
|
FreeSpace Page Fetches/sec |
每秒通过可用空间扫描提取的页数。这些扫描将在已分配给某个分配单元的页内搜索可用空间,以便满足插入或修改记录片段的请求。 |
|
FreeSpace Scans/sec |
每秒为在已分配给某个分配单元的页内搜索可用空间以插入或修改记录片段而启动的扫描数。每次扫描可能会找到多个页。 |
|
Full Scans/sec |
每秒不受限制的完全扫描数。这些扫描可以是基表扫描,也可以是全文索引扫描。 |
|
Index Searches/sec |
每秒索引搜索数。索引搜索用于启动范围扫描、重新定位范围扫描、重新验证扫描点、提取单个索引记录以及向下搜索索引以确定新行的插入位置。 |
|
LobHandle Create Count |
已创建的临时 LOB 计数。 |
|
LobHandle Destroy Count |
已破坏的临时 LOB 计数。 |
|
LobSS Provider Create Count |
已创建的 LOB 存储服务提供程序 (LobSSP) 计数。对每个 LobSSP 创建一个工作表。 |
|
LobSS Provider Destroy Count |
已破坏的 LobSSP 计数。 |
|
LobSS Provider Truncation Count |
已截断的 LobSSP 计数。 |
|
Mixed page allocations/sec |
每秒从混合区分配的页数。这些页可用于存储 IAM 页和分配给某个分配单元的前八页。 |
|
Page compression attempts/sec |
对页级别压缩计算的页数。因为可以极大地节省空间,所以将包括未压缩的页。包括 SQL Server 实例中的所有对象。有关特定对象的信息,请参阅 sys.dm_db_index_operational_stats (Transact-SQL)。 |
|
Page Deallocations/sec |
在此 SQL Server 实例的所有数据库中每秒释放的页数。其中包括来自混合区和统一区的页。 |
|
Page Splits/sec |
每秒由于索引页溢出而发生的页拆分数。 |
|
Pages Allocated/sec |
在此 SQL Server 实例的所有数据库中每秒分配的页数。这些页包括从混合区和统一区中分配的页。 |
|
Pages compressed/sec |
使用 PAGE 压缩压缩的数据页数。包括 SQL Server 实例中的所有对象。有关特定对象的信息,请参阅 sys.dm_db_index_operational_stats (Transact-SQL)。 |
|
Probe Scans/sec |
每秒内用于直接在索引或基本表中查找最多一个限定行的探测扫描数。 |
|
Range Scans/sec |
每秒通过索引进行的限定范围的扫描数。 |
|
Scan Point Revalidations/sec |
每秒必须重新验证扫描点才能继续扫描的次数。 |
|
Skipped Ghosted Records/sec |
扫描期间每秒跳过的虚影记录数。 |
|
Table Lock Escalations/sec |
表上的锁升级到 TABLE 或 HoBT 粒度的次数。 |
|
Used leaf page cookie |
在索引搜索期间,自叶级页上未发生更改以来成功使用叶级页 cookie 的次数。Cookie 用于加快索引搜索。 |
|
Used tree page cookie |
在索引搜索期间,自树页的父页上未发生更改以来成功使用树页 cookie 的次数。Cookie 用于加快索引搜索。 |
|
Workfiles Created/sec |
每秒创建的工作文件数。例如,工作文件可用于存储哈希联接和哈希聚合的临时结果。 |
|
Worktables Created/sec |
每秒创建的工作表数。例如,工作表可用于存储查询假脱机、LOB 变量、XML 变量和游标的临时结果。 |
|
Worktables From Cache Ratio |
其前两页虽未分配但可从工作表缓存中直接使用的已创建的工作表的百分比。(工作表被删除后,这两页可能会保持分配状态并返回到工作表缓存中。这将提高性能。) |
SQL Server Buffer Manager 对象:
监视 SQL Server 如何使用:
- 内存存储数据页、内部数据结构和过程缓存。
- 计数器监视 SQL Server 读取和写入数据库页时的物理 I/O。
| SQL Server Buffer Manager 计数器 | 说明 |
|---|---|
|
AWE lookup maps/sec |
每秒服务器请求、在缓冲池中查找和映射数据库页的次数。数据库页映射后便成为服务器虚拟地址空间的一部分。 |
|
AWE stolen maps/sec |
每秒从可用列表中取出和映射缓冲区的次数。 |
|
AWE unmap calls/sec |
每秒调用取消映射缓冲区的次数。缓冲区取消映射后,将被排除在虚拟服务器地址空间之外。每次调用时可以取消映射一个或多个缓冲区。 |
|
AWE unmap pages/sec |
每秒取消映射的 SQL Server 缓冲区数。 |
|
AWE write maps/sec |
每秒必须映射到脏缓冲区中的次数,经过该次数后才能写入磁盘。 |
|
Buffer Cache Hit Ratio |
在缓冲区高速缓存中找到而不需要从磁盘中读取的页的百分比。该比率是缓存命中总次数与过去几千页访问以来的缓存查找总次数之比。经过很长时间后,该比率的变化很小。由于从缓存中读取数据比从磁盘中读取数据的开销小得多,一般希望该比率高一些。通常,可以通过增加 SQL Server 的可用内存量来提高缓冲区高速缓存命中率。 |
|
Checkpoint pages/sec |
由要求刷新所有脏页的检查点或其他操作每秒刷新到磁盘的页数。 |
|
Database pages |
缓冲池中有数据库内容的页数。 |
|
Free list stalls/sec |
每秒必须等待可用页的请求次数。 |
|
Free pages |
所有可用列表的总页数。 |
|
Lazy writes/sec |
每秒被缓冲区管理器的惰性编写器写入的缓冲区数。惰性编写器是一个系统进程,用于成批刷新脏的老化的缓冲区(包含更改的缓冲区,必须将这些更改写回磁盘,才能将缓冲区重用于其他页),并使它们可用于用户进程。惰性编写器不需要为创建可用缓冲区而频繁执行检查点。 |
|
Page life expectancy |
页若不被引用将在缓冲池中停留的秒数。 |
|
Page lookups/sec |
每秒要求在缓冲池中查找页的请求数。 |
|
Page reads/sec |
每秒发出的物理数据库页读取数。此统计信息显示的是所有数据库间的物理页读取总数。由于物理 I/O 的开销大,可以通过使用更大的数据缓存、智能索引、更有效的查询或更改数据库设计等方法,将开销降到最低。 |
|
Page writes/sec |
每秒执行的物理数据库页写入数。 |
|
Readahead pages/sec |
每秒为预期使用读取的页数。 |
|
Reserved Pages |
缓冲池保留的页数。 |
|
Stolen pages |
用于其他服务器用途(包括过程缓存)的页数。 |
|
Target Pages |
缓冲池中理想的页数。 |
|
Total Pages |
缓冲池中的页数(包括数据库页、可用页和被盗页)。 |
SQL Server 2008 R2 性能计数器详细列表(一)的更多相关文章
- SQL Server 2008 R2 性能计数器详细列表(五)
原文:SQL Server 2008 R2 性能计数器详细列表(五) SQL Server:SQL Statistics 对象: 监视编译和发送到 SQL Server 实例的请求类型 SQL Ser ...
- 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安装文件 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 2000向SQL Server 2008 R2推送数据
[文章摘要]最近做的一个项目要获取存在于其他服务器的一些数据,为了安全起见,采用由其他“服务器”向我们服务器推送的方式实现.我们服务器使用的是SQL Server 2008 R2,其他“服务器”使用的 ...
- SQL Server 2008 R2的发布订阅配置实践
纸上得来终觉浅,绝知此事要躬行.搞技术尤其如此,看别人配置SQL SERVER的复制,发布-订阅.镜像.日志传送者方面的文章,感觉挺简单,好像轻轻松松的,但是当你自己去实践的时候,你会发现还真不是那么 ...
随机推荐
- C++头文件保护符和变量的声明定义
1.#ifndef #define #endif头文件保护符 在编译的过程中,每个.cpp文件被看成一个单独的文件来编译成单独的编译单元,#ifndef 保证类的头文件在同一个.cpp文件里被多次引用 ...
- 超炫HTML5 SVG聊天框拖拽弹性摇摆动画特效
这是一款很有创意的HTML5 SVG聊天框拖拽弹性摇摆动画特效. 用户能够用鼠标点击或用手滑动聊天框上的指定区域,该区域会以很有弹性的弹簧效果拉开聊天用户列表.点击一个用户头像后.又以同样的弹性特效切 ...
- 【剑指offer】面试题35:第一个数字只出现一次
def FirstNotRepeatingChar(string): hashStr = [0] * 256 for c in string: hashStr[ord(c)] += 1 for c i ...
- Scala Hello 示例
object ScalaDemo1 { def main(args: Array[String]) { println("Hello,world!"); } }
- Windows Phone开发(13):如何规范用户的输入行为
原文:Windows Phone开发(13):如何规范用户的输入行为 很多时候,我们对用户的操作或输入做一定程度的限制,以避免发生不必要的异常或错误,因此,对一些特殊的类型,进行输入限制是很有必要的. ...
- Android学习笔记四十Preference使用
Preference直译为偏好,博友建议翻译为首选项.一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择.Android提供preferenc ...
- SQL在declare声明变量
在sql添加的声明变量. declare @local_variable data_type 你需要指定一个变量声明的类型, 能够使用set和select对变量进行赋值, 在sql语句中就能够使用@l ...
- 瑞丽的SQL-SQL Server的表旋转(行列转换)
所谓表旋转,就是将表的行转换为列,或是将表的列转换为行,这是从SQL Server 2005開始提供的新技术.因此,如果希望使用此功能,须要将数据库的兼容级别设置为90.表旋转在某些方面也是攻克了表的 ...
- WPF中的三维空间(2)
原文:WPF中的三维空间(2) 2.10.3 三维对象操作 1.在二维平面空间移动.缩放.旋转Viewport3D控件对象 图2-196 选中Viewport3D控件对象 图 ...
- 详细说明XML分解(两)—DOM4J
第一部分关于博客XML三接口,同时也为学习DOM4J该分析工具做准备.一般解析器基本上都实现了DOM和SAX这两组接口,DOM4J自然也不例外..DOM4J仅仅是经常使用解析器的当中一种,只是既然是实 ...