通过sp_sysmon对Sybase进行性能诊断

时间:2008-05-08 04:55:00   来源:赛迪网  作者:小乔  编辑:chinaitzhe

3、结果集对应给出性能情况描述、分析以及可调性说明

4、本练习只给出部分模块的监视结果(可能有删节),用sp_sysmon “hh:mm:ss”可看全部具体情况。

磁盘I/O治理

命令行:sp_sysmon “00:10:00”,diskio

结果:

Disk I/O Management(磁盘I/O治理)

-------------------报告server总体磁盘I/O行为,包括读、写和逻辑设备上的semaphore争夺。

Max Outstanding I/Os per sec per xact count % of total

最大显著I/O数:server总体开销的最大I/O数,分别通过server和引擎表示。

------------------------- ------------ ------------ ---------- ----------

Server n/a n/a 10 n/a

Engine 0 n/a n/a 10 n/a

I/Os Delayed by

系统碰到I/O延迟问题,类似于I/O被server或操作系统限制阻塞一样。多数操作系统都有一个参数限制异步I/O数。可用sp_configure查看参数“allow sql server async i/o”。

Disk I/O Structures n/a n/a 0 n/a

达到磁盘I/O结构极限从而被延迟的I/O数。当server超过了可用磁盘I/O的控制块数,I/O就会被延迟,因为server在开始一个I/O请求时需要通过任务来得到一个磁盘I/O控制块。假如其值非零,通过设置增加参数值“disk i/o structures”(缺省256)来增加磁盘I/O控制块数,假如操作系统答应尽可能设置大一些,以使用光磁盘I/O结构的机会降到最小。

Server Config Limit n/a n/a 0 n/a

用参数“max async i/os per server”(缺省2147483647)进行调整server一次所用异步磁盘I/O请求数。

Engine Config Limit n/a n/a 0 n/a

引擎配置最大异步磁盘I/O请求数限制,用参数“max async i/os per engine”查看和调整。

Operating System Limit n/a n/a 0 n/a

操作系统的限制数查看操作系统文档。

Device Activity Detail

----------------------

Device:

master.dat

master per sec per xact count % of total

------------------------- ------------ ------------ ---------- ----------

Reads

APF 0.0 0.0 0 0.0 %

Non-APF 0.2 0.0 102 78.5 %

Writes 0.0 0.0 28 21.5 %

------------------------- ------------ ------------ ---------- ----------

Total I/Os 0.2 0.0 130 1.5 %

Device Semaphore Granted 0.2 0.0 130 100.0 %

Device Semaphore Waited 0.0 0.0 0 0.0 %

-----------------------------------------------------------------------------

关键字:通过,sp,sysmon,Sybase,进行,性能,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面