[ 永远的UNIX::UNIX技术资料的宝库 ]   GB | BIG5

首页 > 数据库 > 其它 > 正文
sybase 性能诊断sp_sysmon事物诊断
本文出自:http://www.zhaoyang-db.com.cn 作者: (2002-05-01 08:02:01)

 

  本篇文章描述了通过sp_sysmon对Adaptive Server系统运行情况有一个全面系统了解,有利于更好地熟悉系统性能,更为有效地进行系统管理,合理地利用和配置系统资源,达到系统性能调优的目的。

从18个方面了解在用系统性能状况,并在适当的时候利用环境参数进行性能调优:

1、内核管理(kernal) 2、应用管理(appmgmt) 3、数据缓存管理(dcache)

4、ESP管理(esp) 5、索引管理(indexmgmt) 6、锁管理(locks)

7、内存管理(memory) 8、元数据高速缓存管理(mdcache)9、任务管理(taskmgmt)

10、监视器访问SQL的执行(monaccess) 11、网络I/O管理(netio)

12、并行查询管理(parallel)13、过程缓存管理(pcache)14、恢复管理(recovery)

15、事务管理(xactmgmt)16、事务概要(xactsum) 17、磁盘I/O管理(diskio)

18、工作进程管理(wpm)

括号后英文短词是该模块参数。

环境: 1、用户数据库中有练习所用数据表auths和article

2、数据表各有10万行数据

3、用户具有查询、修改、删除等基本的数据库表操作权限

步骤:执行sp_sysmon “00:10:00”(server级系统存贮过程,不需要打开某个数据库),或者执行如下格式的过程,查看具体操作批命令对应系统性能情况:

sp_sysmon begin_sample

SQL语句或者存贮过程

sp_sysmon commit_sample

本实验采用 sp_sysmon “hh:mm:ss”,性能模块名。

结论:通过此练习,可了解当前系统在各方面的系统运行状况,性能出现什么问题和不平衡不协调之处,学会使用相应的参数和措施进行解决和调优,不断比较对照调整前后的性能状况,最终改善系统性能。

说明:1、该命令执行结果集的开头相同如下,各分块练习不再一一列示:

======================================================================

  Sybase Adaptive Server Enterprise System Performance Report

======================================================================

Server Version:  Adaptive Server Enterprise/11.9.2/1031/P/NT (IX86)/OS 3.

Server Name: Server is Unnamed

Run Date:  May 28, 2001

Statistics Cleared at: 15:57:27

Statistics Sampled at: 16:07:28

Sample Interval: 00:10:00

2、执行结果集的每列信息提示:

  per sec : 采样期间每秒的平均值

  per xact: 采样期间每提交一个事务的平均值

  count : 采样期间每秒的总计值

% of total: 占总数的百分比,根据不同情况各有不同

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

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

事务概要

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

结果:

Transaction Profile(事务概要)

报告提交的事务数,要尽量减少多数据库事务的提交(一个事务对多数据库的访问)

  Transaction Summary per sec  per xact count  % of total

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

  Committed Xacts  11.8 n/a  7073 n/a

  Transaction Detail per sec  per xact count % of total

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

  Inserts

APL Heap Table 13.6 1.2  8189 100.0 %

如果大量堆表数据插入,结合查看锁的堆表最后一页锁情况,是否引起严重的锁争夺,随之调整相应的数据表,避免因为锁资源争夺引起性能降低。

  APL Clustered Table 0.0 0.0 0 0.0 %

对全页锁的表插入数据行,注意可能引起的页分裂。

  Data Only Lock Table  0.0 0.0 0 0.0 %

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

  Total Rows Inserted  13.6 1.2  8189 100.0 %

 


(http://www.fanqiang.com)
    进入【UNIX论坛

相关文章
sybase 性能诊断sp_sysmon数据缓存 (2002-05-01 06:02:00)
sybase 性能诊断sp_sysmon索引诊断 (2002-04-30 08:02:00)
sybase 性能诊断sp_sysmon锁诊断 (2002-04-30 06:02:00)
sybase 性能诊断sp_sysmon物理IO (2002-04-29 08:02:00)
sybase恢复Master (2002-04-29 06:02:00)
sybase 临时数据库 (2002-04-28 08:00:00)
IRIX 6.5 系统管理 (十)Sybase 11.5 For Irix安装、维护 (2002-04-25 06:02:00)
sybase119在aix下的安装 (2002-02-01 07:15:00)
Sybase数据库的碎片整理 (2002-01-29 20:08:05)
Sybase 11.0.3 for OpenServer 安装 (2001-11-05 09:00:00)

===更多相关===
 

★  樊强制作 欢迎分享  ★