Sybase 12.5以上版本自带性能监控工具的使用方法_第1页
Sybase 12.5以上版本自带性能监控工具的使用方法_第2页
Sybase 12.5以上版本自带性能监控工具的使用方法_第3页
Sybase 12.5以上版本自带性能监控工具的使用方法_第4页
Sybase 12.5以上版本自带性能监控工具的使用方法_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Sybase 12.5以上版本自带性能监控工具的使用方法Sybase 12.5以上版本的性能监控工具使用对于实现集中管理信息系统的系统管理员来说,挖掘数据库性能是一个技术活也是一个体力活,因为它不仅仅需要具备一定的数据库基础,还需要耐心的分析-你所管理的财务软件,数据库访问的瓶颈在哪里?你珍贵的cache里面,被你放了多少过气鸡蛋在里面?有多少是需要放在这个宝贝蛋里面,但是却被疏忽掉;到底是那几张大而无当的破表总是导致数据库服务卡来开去;有哪几个臃肿的存储过程比较糟糕,或者使用最多,耗费你宝贵的内存或者io最多;那几个设备最繁忙?这些问题,以前需要一些昂贵的第三方DBMS管理工具来帮助你找到较

2、为合适的优化方案,但是我相信大部分系统管理员都没有接触过这方面的管理工具,现在,sybase工具也收购了一个管理工具进来,用于应付sybase相对欠奉的性能问题(仅限个人意见),但是它并不是免费的,不过对于sybase12.5以上版本用户来说,sybase已经内置了一个小工具在sybase数据库服务里面,你只需要做非常少量的工作,就可以寻找出来一个最适合自己管理的信息系统业务风格的优化方案。优化自己的数据库性能,基础就是回答上面的几个问题,这些问题的答案现在可以从montables里面找,sybase 12.5提供了一套完备的监控表,它只需要用sp_configure打开一个选项,sybase

3、就会开启监控机制,不就你就可以从master库里面查询出来这一套表里面的内容,分析出来到底需要优化那些tables或者其他。         下面用unix下面的sybase来举例,该例开启了montables这个监控表。Step 1:跑到unix主机那里,cd到$sybase/ase/scripts目录。Step 2:isql -Usa -Ppassword -i installmontablesStep 3:可以回到你的客户端那里,当然也可以继续用主机执行命令。Step 4:sp_configure enable monitori

4、ng,1Step 5:把一个或者多个财务软件用户(如果财务软件用户编号是0001,你的databases名字是cwbase1,那么该财务软件用户实际映射到数据库用户编号是cwbase1_0001,那么你不要操作0001用户,而是要操作cwbase1_0001用户)加入到组里面:mon_role,Step 6:现在sybase已经开始在运作性能监控了,建议最好在业务繁忙的时候打开monitoring选项,这些master中的montables里面的数据,最为理想。下面把sybase提供的所有监控表列出来,诸位可以挑选几个来监控。(我举列的montables最为重要,里面信息最全,其他监控表是细分

5、的,信息更清晰.monTables提供对所有监控表的说明。不需要配置选项。monTableParameters提供对每个监控表的所有可选参数的说明。不需要配置选项。monTableColumns描述每个监控表的所有列。不需要配置选项。monState提供有关 Adaptive Server 总体状态的信息。monEngine提供有关 Adaptive Server 引擎的统计信息。要求启用enable monitoring配置参数。monDataCache返回有关 Adaptive Server 数据高速缓存的统计信息。要求启用enable monitoring配置参数。monProcedur

6、eCache返回有关 Adaptive Server 过程高速缓存的统计信息。要求启用enable monitoring配置参数。monOpenDatabases提供与当前使用的数据库有关的状态信息和统计信息。monSysWorkerThread返回与工作线程有关的服务器范围的统计信息。要求启用enable monitoring配置参数。monNetworkIO返回网络 I/O 统计信息。要求启用enable monitoring配置参数。monErrorLog从 Adaptive Server 错误日志返回最新的错误消息。monLocks为每个对象返回任何进程持有的以及请求的所有锁的列表。m

7、onDeadLock提供有关在 Adaptive Server 中出现的最新死锁的信息。monWaitClassInfo为所有等待类提供文本说明。所有事件已被归入等待类,这些等待类对进程等待的事件类型进行分类。monWaitEventInfo为强制进程在 Adaptive Server 内等待的每种可能情况提供文本说明。monCachedObject返回当前在数据高速缓存中具有页的所有对象和索引的统计信息。monCachePool提供为所有高速缓存分配的所有池的统计信息。monOpenObjectActivity提供所有打开对象的统计信息。monIOQueue提供设备 I/O 统计信息,细分为每个设备上常规数据库和临时数据库的数据和日志 I/O。monDeviceIO返回与设备有关的统计信息。monSysWaits提供一个服务器范围的视图,指出进程等待事件的位置。monProcess提供有关当前正在执行的或等待的进程的详细统计信息。monProcessLookup提供一些信息,这些信息使应用程序、用户、客户机等可以跟踪进程。monProcessActivity提供

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论