设为首页 收藏本站
查看: 1289|回复: 0

[经验分享] SQL Server 2008 R2 性能计数器详细列表(一)

[复制链接]

尚未签到

发表于 2016-11-4 02:29:24 | 显示全部楼层 |阅读模式
  
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
  缓冲池中的页数(包括数据库页、可用页和被盗页)。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-295277-1-1.html 上篇帖子: 【SQL Server】让你的数据来去自如——批处理 下篇帖子: Sql Server 2008 FileSteam全攻略(一)---FileStream介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表