Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91763498
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-05-08 08:17:35

   来源:赛迪网    作者:小乔

通过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:占总数的百分比,根据不同情况各有不同

阅读(616) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~