通过sp_sysmon对Sybase进行性能诊断.doc

通过sp_sysmon对Sybase进行性能诊断.doc

ID:58607168

大小:23.50 KB

页数:10页

时间:2020-10-22

通过sp_sysmon对Sybase进行性能诊断.doc_第1页
通过sp_sysmon对Sybase进行性能诊断.doc_第2页
通过sp_sysmon对Sybase进行性能诊断.doc_第3页
通过sp_sysmon对Sybase进行性能诊断.doc_第4页
通过sp_sysmon对Sybase进行性能诊断.doc_第5页
资源描述:

《通过sp_sysmon对Sybase进行性能诊断.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、通过sp_sysmon对Sybase进行性能诊断通过sp_sysmon,我们可以对AdaptiveServer系统运行的情况有一个全面的了解,它有利于我们更好地熟悉系统性能,进行系统管理和配置系统资源,达到系统性能调优的目的。本文将从18个方面讲述系统性能的状况,并在适当时利用环境参数来进行性能调优:1、内核管理(kernal)2、应用管理(appmgmt)3、数据缓存管理(dcache)4、ESP管理(esp)5、索引管理(indexmgmt)6、锁管理(locks)7、内存管理(memory)8、元数据高速缓存管理(mdcache)9、任务管理(taskmgmt)10、监视器访问SQL的执

2、行(monaccess)11、网络I/O管理(netio)12、并行查询管理(parallel)13、过程缓存管理(pcache)14、恢复管理(recovery)15、事务管理(xactmgmt)16、事务概要(xactsum)17、磁盘I/O管理(diskio)18、工作进程管理(wpm)括号后英文短词是该模块参数。环境:1、用户数据库中有练习所用数据表auths和article2、数据表各有10万行数据3、用户具有查询、修改、删除等基本的数据库表操作权限步骤:执行sp_sysmon“00:10:00”(server级系统存贮过程,不需要打开某个数据库),或者执行如下格式的过程,查看具体操

3、作批命令对应系统性能情况:sp_sysmonbegin_sampleSQL语句或者存贮过程sp_sysmoncommit_sample本实验采用sp_sysmon“hh:mm:ss”,性能模块名。结论:通过此练习,可了解当前系统在各方面的系统运行状况,性能出现什么问题和不平衡不协调之处,学会使用相应的参数和措施进行解决和调优,不断比较对照调整前后的性能状况,最终改善系统性能。说明:1、该命令执行结果集的开头相同如下,各分块练习不再一一列示:=========================================================SybaseAdaptiveServerE

4、nterpriseSystemPerformanceReport=========================================================ServerVersion:AdaptiveServerEnterprise/11.9.2/1031/P/NT(IX86)/OS3.ServerName:ServerisUnnamedRunDate:May28,2001StatisticsClearedat:15:57:27StatisticsSampledat:16:07:28SampleInterval:00:10:002、执行结果集的每列信息提示:persec:

5、采样期间每秒的平均值perxact:采样期间每提交一个事务的平均值count:采样期间每秒的总计值%oftotal:占总数的百分比,根据不同情况各有不同3、结果集对应给出性能情况描述、分析以及可调性说明4、本练习只给出部分模块的监视结果(可能有删节),用sp_sysmon“hh:mm:ss”可查看全部详细情况。磁盘I/O管理命令行:sp_sysmon“00:10:00”,diskio结果:DiskI/OManagement(磁盘I/O管理)-------------------报告server总体磁盘I/O行为,包括读、写和逻辑设备上的semaphore争夺。MaxOutstandingI/O

6、spersecperxactcount%oftotal最大显示I/O数:server总体开销的最大I/O数,分别通过server和引擎表示。---------------------------------------------------------------------Servern/an/a10n/aEngine0n/an/a10n/aI/OsDelayedby系统遇到I/O延迟问题,类似于I/O被server或操作系统限制阻塞一样。多数操作系统都有一个参数限制异步I/O数。可用sp_configure查看参数“allowsqlserverasynci/o”。DiskI/OStruc

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。