Sybase 12.5以上版本自带性能监控工具的使用方法
Sybase数据库教程
Sybase发展历程及现状
发展历程
Sybase数据库最初由Sybase公司开发,后被SAP公司收购。经过多年的发展,Sybase数据库已经成为一款成熟 、稳定的企业级数据库产品。
现状
目前,Sybase数据库在全球范围内拥有广泛的应用,特别是在金融、电信、制造等领域。同时,Sybase数据库 也在不断地进行技术创新和升级,以满足用户不断增长的需求。
日期和时间函数
包括GETDATE、DATEADD、DATEDIFF 等函数,用于处理日期和时间数据。
05
Sybase性能调优实践
分析和评估性能瓶颈
使用系统监视工具
利用操作系统提供的性能监视工具,如Windows Performance Monitor,来监控Sybase服务器的各项性能指标。
SQL语句分析
创建索引
使用`CREATE INDEX`语句,提高数据检索速度 ,支持单列和多列索引。
创建视图
使用`CREATE VIEW`语句,基于一个或多个表 创建虚拟表,方便数据查询和处理。
ABCD
删除索引
使用`DROP INDEX`语句,删除不再需要的索引 ,以释放存储空间。
删除视图
使用`DROP VIEW`语句,删除不再需要的视图 。
02பைடு நூலகம்
Sybase安装与配置
安装前准备工作
performance monitor使用方式
performance monitor使用方式Performance Monitor(性能监视器)是一款Windows操作系统自带的工具,用于监视和分析计算机系统的性能。它可以帮助用户实时监控系统资源使用情况,定位系统性能问题,并进行性能优化。本文将介绍Performance Monitor的使用方式,包括监视对象的选择、计数器的配置、性能数据的收集和分析等。
1.启动Performance Monitor
Performance Monitor可以通过多种方式启动,以下是一些常见的启动方式:
-在Windows任务栏的搜索框中输入"perfmon",并点击打开Performance Monitor。
-按下Windows键+R,输入"perfmon"并点击确定。
-在Windows管理工具中找到Performance Monitor并点击打开。
2.监视对象的选择
一旦打开Performance Monitor,就可以开始选择要监视的对象。监视对象是指需要监视其性能的计算机组件或应用程序。Performance Monitor提供了许多预定义的监视对象,如处理器、内存、磁盘、网络等。可以在左侧的“性能监视器”窗格中的“监视”选项卡中选择要
监视的对象。选择对象后,相关计数器将显示在“显示计数器”窗格中。
3.计数器的配置
计数器是Performance Monitor用于监测监视对象性能的单位。
每个监视对象都有一系列计数器可以选择。在“显示计数器”窗格中,可以通过点击“添加”按钮将计数器添加到监视器。计数器可以按照
sybase入门教程
Sybase入门教程
概述
70年代,随着大型共享数据库应用的普及,美国SYBASE公司基于当时的关系代数理论所提出的数据库关系模型,开发了Sybase数据库系统;
Sybase是基于SQL(Structured Query Language)的著名关系模型数据库系统,是世界上最流行的DBMS软件之一;它能在多种计算机硬件平台上运行,并能通过连网形成分布式数据库环境;
SQL Server是指运行在主机上,能提供SQL语言查询、修改或控制数据库中内容等操作的一个服务进程,形象地把它理解为一个数据库服务器;一般地数据库服务器有Data Server 和Backup Server两个服务进程组成。数据库就是一系列表格(关系)所描述的客观世界中事实的集合;Sybase中的系统数据库基本包括有:master、model、sysprocs、tempdb,其它为用户库。
Sybase Adaptive Server Enterprise 12.5是Sybase公司开发的智能型数据库。
现场Sybase数据库系统结构
1.1 参考资料
《SYBASE 数据库维护快速参考手册Version 1.1》,SYBASE公司出版
2 基础操作、配置和维护
2.1 安装Sybase 12.5
包括安装前环境配置、安装过程说明、安装成功测试、卸载等。
(详细请参考V1.00》)
2.2 访问SQL Server
在安装配置好的Sybase服务器,可以通过以下操作开始访问SQL Server进行数据的查询和控制等操作:
? % isql –U用户名–S服务名
sybase基本操作
SYBASE基本操作
一、启动数据库
1、ps -ef | grep dataserver 查看sybase进程,
Sybase有数据库进程和备份进程,
若都没看到则需要手动启动,进入sybase安装目录$sybase/ASE-15_0/install
启动数据库和备份进程
# ./startserver -f RUN_LINUXMZC --启动数据库RUN_”SYBASENAME”#./startserver -f RUN_LINUXMZC_BS --启动备份服务“RUN_backupserve”
启动后也可用#showserver查看
2、登录数据库
数据库启动后使用#isql -Usa -P -S 登录数据库,
注:sybase默认只有一个用户sa,默认密码NULL
二、sybase基本操作
1、查询数据库版本
>select @@version
>go
注:isql中的命令都需要go来执行,如果发现写错了,可以用reset重新输入
2、查询数据库信息
>sp_helpdb 显示所有数据库和基本信息
3、查寻空间使用情况
>use basename
>go
>sp_spaceused
>go
4、性能监控
使用指令sp_sysmon
格式:>sp_sysmon “hh:mm:ss”,model_name,表示监控指定时间指定模块,缺省为所有模块
1、内核管理(kernal ) 10、任务管理(taskmgmt)
2、应用管理(appmgmt) 11、监视器访问SQL的执行(monaccess)
3、数据缓存管理(dcache) 12、并行查询管理(parallel)
windows软件之Sybase ASE 12.5安装与使用
windows软件之Sybase ASE 12.5安装与使用
先有Sybase ASE 12.5的客户端 ,当然在第一个下载地址中也包含了Sybase客户端,用户可以不用再专门下载客户端的。这次我们使用了2个VPC(Win2003的操作系统)来做该实验,1个安装运行Sybase 数据库服务,另外1个远程连接管理该Sybase数据库。
安装Sybase ASE的步骤如下:
(1)将下载下来的安装文件解压并运行其中的Setup,系统出现安装向导如图:
(2)单击“Next”按钮出现License确认页面,选择RPC将出现中文的许可协议,然后选择"同意……"单击“Next”按钮
(3)选择安装目录,默认是“C:\sybase”,修改安装目录后单击“Next”按钮
(4)选择安装类型,是默认安装,完整安装还是自定义安装,这里我们选择自定义安装,单击“Next”按钮(5)在出现的安装选项中除了默认勾选上的以外,还需要把ASE Data Providers和中文给勾选上,如下图所示:
(6)单击“Next”按钮,系统将列出需要安装的组件以及计算安装所需要的空间,再单击“Next”按钮便开始安装Sybase。
(7)最后安装完成后单击“Finish”按钮,所有配置都使用默认配置既可,完成后需要重启计算机完成安装。安装完成Sybase后可以在服务中找到“Sybase SQL Server _***”的服务,默认情况下是手动启动的,这里可以改成自动,启动该服务。
在另外一台虚拟机上,运行客户端安装程序,按照上面雷同的方式安装Sybase客户端,在选择安装组件的时候也要选上ASE Data Providers!安装完成后Windows开始菜单的下将增加:
SYBASE 12.5 维护手册
SYBASE 12.5 维护手册2. 日常维护篇
2.1 常规数据库服务器维护的基本要点和步骤?
常规数据库服务器的维护主要是由系统管理员来完成的,主要维护工作包括:
1.对各ASE用户担当的角色和特权进行分派
为了保证数据库服务器访问的安全性,以及区分各种登录帐户的工作范围,首先需要系统管理员(这里一般情况是指具有sa_role的登录帐户)添加具有一定角色的登录帐户以便进行相关的数据库服务器管理工作。例如对登录帐户的管理;对数据库服务器安全设置的管理;对相关系统参数的管理;以及对于数据库服务器中特殊的option的管理,如DTM,HA等等。同时,系统管理员也可以完成对数据库用户的管理工作。例如授予数据库用户查询,插入,删除数据表中数据,以及执行某个存储过程的权限等等。这个工作也可以由数据库属主来完成。
2.管理和监视磁盘空间的使用状况
这里主要是指对数据库空间的管理,包括数据段和日志段;以及数据库设备空间的管理。系统管理员要定期的对数据库空间和数据库设备空间进行监视及管理。
(1) 数据库空间
可以在isql环境下执行”sp_helpdb”系统存储过程,显示当前数据库空间的使用情况,观察数据段空间是否足够,是否需要执行”alter database”命令进行扩充;观察日志段空间是否足够,是否需要执行”alter database”命令进行扩充,或者执行”dump tran”命令截断日志。(2) 数据库设备空间
首先建议用户保存每一次的数据库设备创建的脚本文件,以及每一次每一个数据库设备的使用状况,做到对每一个数据库设备的剩余空间心中有数。因为数据库设备的剩余空间目前只能在Sybase Central的管理工具中有明显标识,而在isql环境下没有很直接的命令或者存储过程查看数据库设备的剩余空间。如果没有数据库设备的使用记录,又无法调用Sybase Central图形化管理工具,则会给系统管理员的管理工作带来不便。
Sybase数据库教程pdf
事务处理与并发控制
定义
并发控制是确保多个事务同时存取数据库中同一数据时不 破坏事务的隔离性和统一性以及数据库的统一性的技术。
锁机制
Sybase数据库采用锁机制来实现并发控制,包括共享锁和 排他锁。
隔离级别
Sybase数据库提供四种事务隔离级别来控制并发事务之间 的可见性和干扰程度,包括读未提交、读已提交、可重复 读和串行化。
数据迁移与转换
数据迁移
将数据从一个数据库系统迁移到另一个数据库系统,需要考 虑数据格式、数据类型、索引、存储过程等因素的转换问题。
数据转换
将数据从一种格式转换为另一种格式,例如将数据从CSV文 件导入到Sybase数据库,需要进行数据清洗、格式转换等 操作。
ETL工具
使用ETL(Extract, Transform, Load)工具进行数据迁移 和转换,可以自动化处理数据抽取、转换和加载的过程,提 高效率和质量。
验证安装
03
安装完成后,您可以通过运行Sybase数据库软件来验证安装是
否成功。
配置Sybase数据库环境
配置数据库参数 根据您的需求,配置数据库的参数,如缓冲区大小、最大 连接数等。这些参数可以通过修改配置文件或使用数据库 管理工具进行设置。
创建数据库和表空间 在Sybase数据库中,您需要创建数据库和表空间来存储数 据。可以使用SQL语句或数据库管理工具来执行这些操作。
sysbench用法
sysbench用法
“sysbench用法”这句话的意思是,描述或讨论与sysbench的使用方法相关的内容。
sysbench是一个模块化、跨平台、多线程的基准测试工具,用于对Linux 系统进行性能测试和评估。它提供了多种测试模块,如CPU、内存、IO等,可以模拟不同的负载场景,帮助用户评估系统的性能和稳定性。
sysbench的用法包括以下步骤:
1.安装sysbench:首先需要安装sysbench工具,可以从官方网站下载适合
自己操作系统的版本,并进行安装。
2.选择测试模块:根据需要测试的性能类型,选择相应的测试模块。例如,
如果要测试CPU性能,可以选择CPU测试模块;如果要测试内存性能,可以选择内存测试模块。
3.配置测试参数:根据所选的测试模块,配置相应的测试参数,如线程数、
运行时间等。
4.运行测试:启动sysbench并运行配置好的测试。sysbench会模拟不同的
负载场景,并记录测试结果。
5.分析结果:根据测试结果,分析系统的性能和稳定性。sysbench通常会提
供详细的报告和分析数据,帮助用户了解系统的性能瓶颈和改进方向。
总结来说,“sysbench用法”是指使用sysbench工具对Linux系统进行性能测试和评估的方法。通过选择不同的测试模块和配置相应的测试参数,可以模拟不同的负载场景,并记录测试结果。最终,根据测试结果进行分析和优化,提高系统的性能和稳定性。
sybase12.5.3安装说明
Sybase12.5.3安装指南
2006-2-23
一需要的文件清单
安装平台:linux adserver2.1或3.0
aseent1252linux321.tgz (自刻光盘)
EBF13204.tgz (自刻光盘)
srvbuild.tar.gz (自刻光盘)
other.tar (自刻光盘)
sp2tar.z (自刻光盘)
alltar.z (自刻光盘)
database_12.5.sql
二卸载sybase12.5.0.3
说明:若是系统一经安装了sybase12.5.0.3的话,请先行卸载sybase12.5.0.3。卸载步骤如下:
1、用sp_helpdevice exchange 查看原来sybase的设备情况,并对设备及数据库的大小进行记录,重建时原设备相同较好。
2、运行exchange目录下的trade_shut和server_shut关掉相应的交易进程和数据库,并logout相应的sybase用户的登陆
3、用sybase用户登陆,执行命令
rpm –qa |grep sybase
查询sybase的安装包,显示为:
sybase-common-12.5.0.3-6
sybase-openclient-12.5.0.3-6
sybase-ase-12.5.0.3-6
4、用root登陆,然后执行命令
rpm –e 上面查询显示的安装包
把sybase12.5.0.3进行卸载,顺序为:
rpm -e sybase-openclient-12.5.0.3-6
rpm -e sybase-ase-12.5.0.3-6
Sybase 12.5以上版本自带性能监控工具的使用方法
Sybase 12.5以上版本自带性能监控工具的使用方法
Sybase 12.5以上版本的性能监控工具使用
对于实现集中管理信息系统的系统管理员来说,挖掘数据库性能是一个技术活也是一个体力活,因为它不仅仅需要具备一定的数据库基础,还需要耐心的分析-你所管理的财务软件,数据库访问的瓶颈在哪里?你珍贵的cache里面,被你放了多少过气鸡蛋在里面?有多少是需要放在这个宝贝蛋里面,但是却被疏忽掉;到底是那几张大而无当的破表总是导致数据库服务卡来开去;有哪几个臃肿的存储过程比较糟糕,或者使用最多,耗费你宝贵的内存或者io最多;那几个设备最繁忙?
这些问题,以前需要一些昂贵的第三方DBMS管理工具来帮助你找到较为合适的优化方案,但是我相信大部分系统管理员都没有接触过这方面的管理工具,现在,sybase工具也收购了一个管理工具进来,用于应付sybase相对欠奉的性能问题(仅限个人意见),但是它并不是免费的,不过对于sybase12.5以上版本用户来说,sybase已经内置了一个小工具在sybase数据库服务里面,你只需要做非常少量的工作,就可以寻找出来一个最适合自己管理的信息系统业务风格的优化方案。
优化自己的数据库性能,基础就是回答上面的几个问题,这些问题的答案现在可以从montables里面找,sybase 12.5提供了一套完备的监控表,它只需要用sp_configure打开一个选项,sybase就会开启监控机制,不就你就可以从master库里面查询出来这一套表里面的内容,分析出来到底需要优化那些tables或者其他。
sybase_12.5_简介和安装
Sybooks
1 - 23
© 2006 Sybase, Inc. and its subsidiaries. All rights reserved.
总结
Adaptive Server需要如下数据库才能正常工作:
master model sybsystemprocs sybsystemdb tempdb
例子: sp_help, sp_adduser
当一个 sp_ 系统存贮过程执行时, Adaptive Sever 在多 个地方查找该系统存贮过程。
首先在当前数据库中查找; 如果不在,它查找 sybsystemprocs 数据库; 如果还不在, 它查找 master 数据库; 如果仍然不在, 它返回一个错误消息。
单元提要
数据库与系统表 客户端与实用程序 系统管理员责职
1 - 21
© 2006 Sybase, Inc. and its subsidiaries. All rights reserved.
系统管理员责职
系统管理员通常包含如下责职:
创建与配置服务器; 安装客户端, 建立客户端与服务器的连接; 创建数据库; 为数据库与它们中的对象分配硬盘资源; 创建用户登录名; 为用户要访问的数据授权; 备份数据库; 恢复数据库; 监测数据库的活动; 提高服务器性能。
sybase建库sybase数据库使用教程
实时监控
通过数据库管理系统提供的实时监控功能, 对数据库的访问和操作进行实时监控,及 时发现异常行为。
报警机制
设置相应的报警机制,当检测到异常访问 或操作时,及时发出报警信息,以便管理
员及时处理。
THANKS
感谢观看
Sybase数据库支持创建和调用存储过程,存储过程是一组预编 译的SQL语句,可以接受参数并返回值。使用存储过程可以提 高数据库性能,减少网络流量,并增强数据安全性。
触发器
触发器是一种特殊类型的存储过程,它会在数据库表上发生特 定事件(如INSERT、UPDATE或DELETE)时自动执行。触发 器可以用于维护来自百度文库据完整性、自动记录数据变更历史等。
对存储在数据库中的敏感数据进行加密处理,以保护数
据的安全性和隐私性。
解密数据
02
在需要访问敏感数据时,通过相应的解密算法和密钥对
数据进行解密,以便用户能够正常使用数据。
加密方式选择
03
根据数据的重要性和安全性需求,选择适当的加密方式
和加密算法。
审计与监控
审计日志
记录用户对数据库的访问和操作行为,包 括访问时间、访问对象、操作类型等信息,
使用图形界面工具测试连接
如果您安装了Sybase的图形界面管理工具(如Sybase Central),可以使用该工具来测试与数据库的连 接。在工具中输入连接信息,并尝试连接到数据库,查看是否能够成功建立连接并浏览数据库对象。
Sybase12.5安装、配置、使用
第一章数据库安装
系统环境:操作系统:win7。数据库 Sybase 12.5.3。
1.解压ase1252_de_win.zip
2.进入目录ase1252_de_win,点击setup.exe
4.国别选择People’s Republic of China(RPC),点击“Next”:
5.点击“Next”:
7.选择Custom,点击Next:
8 .选择ODBC,OLEDB,默认选项没有中文,需要选择中文组件,点击Next:
10.安装程序开始安装。11安装完毕后,点击Next:
11.点击Next:
13.点击Next:
14.点击Next
15.点击Finish重启完成安装。
第二章Create Adaptive Server
1.开始-》程序-》Sybase-》Server Config
点击Create Adaptive Server…-》输入Server名称,如“REYPC”,点击Coninue。
2.设置服务器页大小为16K
为了适应应用,这里的页带下必须设置为16K,点击Continue,如下:
3.设置Master设备大小
设置Master设备大小和存放路径,点击Continue,进入下一步,如下:
4.设置系统存储过程设置大小
5.设置Phase Commit
6.设置Adaptive Server选项
[1]设置绑定的IP和端口
点击“Command Line Parameters…”进行设置,如下图:
点击OK,返回设置界面
[2]配置默认的XP Server
点击“Configure Default XP Server…”进行设置,如下图:
perform monitor使用介绍
perform monitor使用介绍
Perfmon(Performance Monitor)是Windows自带的性能监控工具,提供了图表化的系统性能实时监视器、性能日志和警报管理。通过添加性能计数器(Performance Counter)可以实现对CPU、内存、网络、磁盘、进程等多类对象的上百个指标的监控。
以下是使用Perfmon的一些基本步骤:
1. 启动Perfmon:可以在Windows任务栏的搜索框中输入“perfmon”,并点击打开;也可以按下Windows键+R,输入“perfmon”并点击确定;还可以在Windows管理工具中找到Performance Monitor 并点击打开。
2. 选择监视对象:一旦打开Performance Monitor,就可以开始选择要监视的对象。可以在左侧的“性能监视器”窗格中的“监视”选项卡中选择要监视的对象。选择对象后,相关计数器将显示在“显示计数器”窗格中。
3. 创建数据收集器:如果想要更深入地监控特定数据,可以使用Perfmon的数据收集器功能。在Perfmon窗口中,展开“数据收集器集”,右键单击“用户定义”,指向“新建”,然后单击“数据收集器集”,将启动“创建新数据收集器集”向导。按照向导一步步创建新的数据收集器。推荐手动创建,选择自己感兴趣的指标监控。创建好后,通过工具栏的启动按钮可以启动数据收集器。点击工具栏上的停止按钮就可以停止数据收集器。之后,可以在右侧导航栏选择“报
告”,展开“用户定义”,查看报告。报告也可以另存为csv文件做进一步分析。
Sybase12.5 数据库的安装、卸载、备份、还原全集
一、Sybase 数据库服务器端的安装
由于以前一直用sql server数据库,早已熟悉了sql 环境,最近突然接触sybase数据库,不免有些陌生,各种不习惯呀。个人感觉sql比sybase好用多了,也许是我习惯sql了吧,但是有一点是可以肯定的,sql的视觉效果比sybase强的不是一点半点。不过吧,sql比sybase强(这是对于用户或是小型企业而言,对于大型企业来说,咱也不晓地,没准sybase比较适合大型企业)也是理所应当的,毕竟sql是在sybase的基础上发展起来的,怎么说也算是站在巨人的肩膀上吧。好了,不多说了,开始具体介绍sybase 安装。
sybase数据库的安装分为服务器端和客户端,本文先介绍一下服务器端的安装。
1、和其他程序一样,双击setup.exe.
2、出现欢迎界面,直接点击next即可。
3、下面选择相应国家的协议,咱是中国人,当然选择“中华人民共和国”啦,并选择下面单选钮“我同意”,next。
4、选择Sybase数据库的主目录,我选择的E盘,因为这个盘是NTFS格式的,数据库文件都比较大(单个文件),如果单个文件超过4G,FAT32格式的磁盘就会出错。大家可根据磁盘空间分配进行改动,但目录名Sybase,最好不要改动,方便日后维护,若改动注意不要用中文,请使用英文字母名。
5、点击【Next】后,若路径名不存在,会提示创建,选[是]即可。
6、接下来选择自定义(custom)安装
7、选择你要安装的文件,服务器端嘛,最好全选。
8、接下来,next即可。
9、接下来你将看到安装进度条,这个过程比较漫长,大家耐心等待……
sybase入门教程
检查Sybase内存配置是否合理;增加物理内存或调整虚拟内存 设置;优化数据库缓存策略。
数据一致性问题
数据丢失
检查事务是否正确提交;检查数据库备份和恢复策略;考 虑使用RAID等硬件冗余技术。
01
数据不一致
检查并发操作是否导致数据不一致;使 用锁或事务隔离级别保证数据一致性; 定期检查数据完整性。
教程内容概述
01
02
03
04
05
Sybase数据库简 安装和配置 介
数据库管理
SQL语句基础
高级特性和应用
介绍Sybase数据库的历史 、特点、优势以及适用场 景等。
详细讲解Sybase数据库的 安装、配置和测试过程, 包括软件环境要求、安装 步骤、配置文件设置等。
介绍Sybase数据库的基本 管理操作,包括数据库的 创建、删除、备份、恢复 等。
Sybase基本操作
创建数据库和表
创建数据库
使用`CREATE DATABASE`语句来创建一个 新的数据库,指定数据库的名称和其他相关 属性。
创建表
在数据库中创建表来存储数据,使用`CREATE TABLE`语句来定义表的结构,包括列名、数据类型 和约束等。
设置主键
为表设置一个主键来唯一标识表中的每一行 数据,可以使用`PRIMARY KEY`约束来定义 主键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Sybase 12.5以上版本自带性能监控工具的使用方法
Sybase 12.5以上版本的性能监控工具使用
对于实现集中管理信息系统的系统管理员来说,挖掘数据库性能是一个技术活也是一个体力活,因为它不仅仅需要具备一定的数据库基础,还需要耐心的分析-你所管理的财务软件,数据库访问的瓶颈在哪里?你珍贵的cache里面,被你放了多少过气鸡蛋在里面?有多少是需要放在这个宝贝蛋里面,但是却被疏忽掉;到底是那几张大而无当的破表总是导致数据库服务卡来开去;有哪几个臃肿的存储过程比较糟糕,或者使用最多,耗费你宝贵的内存或者io最多;那几个设备最繁忙?
这些问题,以前需要一些昂贵的第三方DBMS管理工具来帮助你找到较为合适的优化方案,但是我相信大部分系统管理员都没有接触过这方面的管理工具,现在,sybase工具也收购了一个管理工具进来,用于应付sybase相对欠奉的性能问题(仅限个人意见),但是它并不是免费的,不过对于sybase12.5以上版本用户来说,sybase已经内置了一个小工具在sybase数据库服务里面,你只需要做非常少量的工作,就可以寻找出来一个最适合自己管理的信息系统业务风格的优化方案。
优化自己的数据库性能,基础就是回答上面的几个问题,这些问题的答案现在可以从montables里面找,sybase 12.5提供了一套完备的监控表,它只需要用sp_configure打开一个选项,sybase就会开启监控机制,不就你就可以从master库里面查询出来这一套表里面的内容,分析出来到底需要优化那些tables或者其他。
下面用unix下面的sybase来举例,该例开启了montables这个监控表。
Step 1:跑到unix主机那里,cd到$sybase/ase/scripts目录。
Step 2:isql -Usa -Ppassword -i installmontables
Step 3:可以回到你的客户端那里,当然也可以继续用主机执行命令。
Step 4:sp_configure ‘enable monitoring’,1
Step 5:把一个或者多个财务软件用户(如果财务软件用户编号是0001,你的databases名字是cwbase1,那么该财务软件用户实际映射到数据库用户编号是cwbase1_0001,那么你不要操作0001用户,而是要操作cwbase1_0001用户)加入到组里面:mon_role,
Step 6:现在sybase已经开始在运作性能监控了,建议最好在业务繁忙的时候打开monitoring选项,这些
master中的montables里面的数据,最为理想。
下面把sybase提供的所有监控表列出来,诸位可以挑选几个来监控。(我举列的montables最为重要,里面信息最全,其他监控表是细分的,信息更清晰.
monTables
提供对所有监控表的说明。不需要配置选项。
monTableParameters
提供对每个监控表的所有可选参数的说明。不需要配置选项。
monTableColumns
描述每个监控表的所有列。不需要配置选项。
monState
提供有关Adaptive Server 总体状态的信息。
monEngine
提供有关Adaptive Server 引擎的统计信息。要求启用
enable monitoring
配置
参数。
monDataCache
返回有关Adaptive Server 数据高速缓存的统计信息。要求启用
enable monitoring
配置参数。
monProcedureCache
返回有关Adaptive Server 过程高速缓存的统计信息。要求启用
enable monitoring
配置参数。
monOpenDatabases
提供与当前使用的数据库有关的状态信息和统计信息。monSysWorkerThread
返回与工作线程有关的服务器范围的统计信息。要求启用
enable monitoring
配置
参数。
monNetworkIO
返回网络I/O 统计信息。要求启用
enable monitoring
配置参数。
monErrorLog
从Adaptive Server 错误日志返回最新的错误消息。
monLocks
为每个对象返回任何进程持有的以及请求的所有锁的列表。monDeadLock
提供有关在Adaptive Server 中出现的最新死锁的信息。monWaitClassInfo
为所有等待类提供文本说明。所有事件已被归入等待类,这些等待类对进程等待的事件类型进行分类。
monWaitEventInfo
为强制进程在Adaptive Server 内等待的每种可能情况提供文本说明。monCachedObject
返回当前在数据高速缓存中具有页的所有对象和索引的统计信息。monCachePool
提供为所有高速缓存分配的所有池的统计信息。monOpenObjectActivity
提供所有打开对象的统计信息。
monIOQueue
提供设备I/O 统计信息,细分为每个设备上常规数据库和临时数据库的数据和日志I/O。
monDeviceIO
返回与设备有关的统计信息。
monSysWaits
提供一个服务器范围的视图,指出进程等待事件的位置。
monProcess
提供有关当前正在执行的或等待的进程的详细统计信息。monProcessLookup
提供一些信息,这些信息使应用程序、用户、客户机等可以跟踪进程。monProcessActivity
提供有关进程活动的详细统计信息。
monProcessNetIO