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

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: 原文: SQL Server 2008 R2 性能计数器详细列表(一) SQL Server Backup Device 计数器: 可监视用于备份和还原操作的 Microsoft SQL Server 备份设备 SQL Server Backup Device 计数器 说明 Device Throughput Bytes/sec 一个备份设备在备份或还原数据库时所用的读写操作的吞吐量(以每秒字节数表示)。
原文: 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语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
3月前
|
SQL 缓存 关系型数据库
MySQL技能完整学习列表6、查询优化——3、查询缓存——4、SQL优化技巧
MySQL技能完整学习列表6、查询优化——3、查询缓存——4、SQL优化技巧
65 0
|
5月前
|
存储 SQL 关系型数据库
PolarDB这个sql行存和列存性能差别好大 ,为什么?
PolarDB这个sql行存和列存性能差别好大 ,为什么?
39 0
|
3月前
|
SQL 关系型数据库 MySQL
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
54 0
|
1天前
|
SQL 前端开发
基于jeecgboot复杂sql查询的列表自定义列实现
基于jeecgboot复杂sql查询的列表自定义列实现
|
2天前
|
SQL Windows
安装SQL Server 2005时出现对性能监视器计数器注册表值执行系统配置检查失败的解决办法...
安装SQL Server 2005时出现对性能监视器计数器注册表值执行系统配置检查失败的解决办法...
12 4
|
23天前
|
SQL 分布式计算 数据处理
奇思妙想的SQL|兼顾性能的数据倾斜处理新姿势
本篇为系列第2篇,分享在支付宝支付数据链路改造升级过程中,针对数据倾斜的优化实践新方法,在解决数据倾斜问题的同时,还能兼顾更优的计算性能!
|
3月前
|
SQL 安全 关系型数据库
MySQL技能完整学习列表3、SQL语言基础——3、SQL运算符和函数
MySQL技能完整学习列表3、SQL语言基础——3、SQL运算符和函数
38 0
|
4月前
|
SQL 存储 缓存
如何通过优化SQL查询提升数据库性能
SQL查询是数据库的核心功能之一,对于大型数据量的应用程序来说,优化SQL查询可以显著提升数据库的性能。本文将介绍如何通过优化SQL查询语句来提升数据库的性能,包括索引优化、查询语句优化以及其他一些技巧。
原生php实现大案例(特色:不登录不能使用功能 注册 登录 文件上传 发帖 列表页 详情页 )提供sql
原生php实现大案例(特色:不登录不能使用功能 注册 登录 文件上传 发帖 列表页 详情页 )提供sql
|
4月前
|
SQL 监控 关系型数据库
解密SQL性能异常事件及阿里云数据库的性能调优实践
作为开发者想必都知道数据库是现代应用的核心组件之一,而且在当今互联网时代之下,SQL查询的性能直接影响系统的整体性能,它的性能对于系统的稳定性和响应速度至关重要。那么本文就来讨论一下SQL性能异常的排查和优化方法,包括我个人印象深刻的SQL性能异常事件,以及分享一下使用阿里云数据库产品/工具进行SQL性能调优的经验和心得体会。
90 1
解密SQL性能异常事件及阿里云数据库的性能调优实践