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

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 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
目录
相关文章
|
1月前
|
SQL 存储 关系型数据库
如何巧用索引优化SQL语句性能?
本文从索引角度探讨了如何优化MySQL中的SQL语句性能。首先介绍了如何通过查看执行时间和执行计划定位慢SQL,并详细解析了EXPLAIN命令的各个字段含义。接着讲解了索引优化的关键点,包括聚簇索引、索引覆盖、联合索引及最左前缀原则等。最后,通过具体示例展示了索引如何提升查询速度,并提供了三层B+树的存储容量计算方法。通过这些技巧,可以帮助开发者有效提升数据库查询效率。
132 2
|
22天前
|
SQL 存储 缓存
如何优化SQL查询性能?
【10月更文挑战第28天】如何优化SQL查询性能?
77 10
|
23天前
|
SQL 关系型数据库 MySQL
惊呆:where 1=1 可能严重影响性能,差了10多倍,快去排查你的 sql
老架构师尼恩在读者交流群中分享了关于MySQL中“where 1=1”条件的性能影响及其解决方案。该条件在动态SQL中常用,但可能在无真实条件时导致全表扫描,严重影响性能。尼恩建议通过其他条件或SQL子句命中索引,或使用MyBatis的`<where>`标签来避免性能问题。他还提供了详细的执行计划分析和优化建议,帮助大家在面试中展示深厚的技术功底,赢得面试官的青睐。更多内容可参考《尼恩Java面试宝典PDF》。
|
1月前
|
SQL 监控 数据库
慢SQL对数据库写入性能的影响及优化技巧
在数据库管理系统中,慢SQL(即执行缓慢的SQL语句)不仅会影响查询性能,还可能对数据库的写入性能产生显著的不利影响
|
1月前
|
SQL 关系型数据库 PostgreSQL
遇到SQL 子查询性能很差?其实可以这样优化
遇到SQL 子查询性能很差?其实可以这样优化
93 2
|
1月前
|
SQL Oracle 关系型数据库
Oracle SQL:了解执行计划和性能调优
Oracle SQL:了解执行计划和性能调优
56 1
|
1月前
|
SQL 存储 数据库
慢SQL对数据库写入性能的影响及优化技巧
在数据库管理系统中,慢SQL(即执行缓慢的SQL语句)不仅会影响查询性能,还可能对数据库的写入性能产生显著的不利影响
|
1月前
|
SQL 数据处理 数据库
SQL语句优化与查询结果优化:提升数据库性能的实战技巧
在数据库管理和应用中,SQL语句的编写和查询结果的优化是提升数据库性能的关键环节
|
1月前
|
SQL 存储 数据库
慢SQL对数据库写入性能的影响及优化策略
在数据库管理系统中,慢SQL(即执行缓慢的SQL语句)不仅会影响查询性能,还可能对数据库的写入性能产生不利影响
|
2月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
下一篇
无影云桌面