Sybase 12.5以上版本自带性能监控工具的使用方法

合集下载

数据库监控工具的使用与性能分析技巧

数据库监控工具的使用与性能分析技巧

数据库监控工具的使用与性能分析技巧数据库监控工具在现代信息技术领域中扮演着重要角色,它可以帮助数据库管理员监视和管理数据库系统的运行状态,提供性能分析和优化建议。

本文将介绍数据库监控工具的使用方法,并分享一些性能分析技巧,以帮助读者更好地管理和优化数据库系统。

一、数据库监控工具的使用1. 监控工具的选择当我们选择数据库监控工具时,需要考虑数据库类型、功能需求以及可扩展性等因素。

常见的数据库监控工具有A、B、C等,它们支持不同的数据库类型,提供了例如性能监控、容量分析、实时报警等功能。

根据具体需求,选择最适合的工具是至关重要的。

2. 安装和配置安装数据库监控工具时,需要按照官方文档提供的步骤进行配置。

这通常包括连接数据库、设置监控指标、配置报警规则等。

确保正确配置并与数据库建立连接后,监控工具将能够实时监测数据库的运行状态。

3. 实时监控与报警数据库监控工具可以实时监测数据库的各项指标,例如CPU利用率、内存使用量、网络流量及数据库连接数等。

当这些指标达到预设的阈值时,监控工具会触发报警机制,通知管理员可能存在的问题。

及时响应报警并采取相应措施,可以避免潜在风险和数据损失。

4. 数据分析与可视化数据库监控工具通常会将收集到的监控数据进行分析,并以图表或报告的形式展示。

通过这些可视化的数据分析结果,管理员可以更直观地了解数据库的性能表现,并进行相关决策,如优化查询语句、调整数据库配置等。

二、数据库性能分析技巧1. 监控数据库性能指标数据库性能指标包括但不限于响应时间、吞吐量、并发连接数等。

通过监控这些指标,管理员可以发现数据库性能瓶颈并进行针对性的优化。

例如,响应时间过长可能是由于查询语句有待优化,而高并发连接数可能是由于系统资源不足。

2. SQL语句优化数据库性能的主要瓶颈通常是由复杂或低效的SQL查询语句引起的。

通过分析慢查询日志和执行计划,管理员可以找到需要优化的SQL查询语句,并采取相应措施,如添加索引、重写查询语句等,以提升数据库性能。

SYBASE 12.5 维护手册

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图形化管理工具,则会给系统管理员的管理工作带来不便。

Sybase12.5数据库设置指导

Sybase12.5数据库设置指导

Sybase 12.5数据库设置指导Sybase 12.5数据库参数设置与Sybase 11.5有比较大的不同,主要在于存储过程缓存、缺省数据缓存都需要手动设置;另外,Sybase 12.5还提供数据行锁机制,可以对需要频繁读写的数据表设置数据行锁属性,从而有效地减少死锁,解决前置机和业务台频繁与数据库通讯中断的问题;在服务器内存较大情况下,可以创建一些命名缓存,将访问频繁的表捆绑到相应命名缓存上,提高这些数据的访问效率。

一、数据库内存参数及缓存设置1、在创建完PSMS数据库后需要设置以下数据库选项(sp_dboption):(1)select into/bulkcopy/pllsort --只有设置了该选项,才能进行bcp操作(2)trunc log on chkpt --每到数据库检查点就自动清除已完成事务的日志(3)abort tran on log full --当系统日志段满时取消正在执行的事务2、数据库参数配置(1)disable character set conversion --是否屏蔽数据库的字符转换(缺省值0,需要设置成1),该项必须在安装数据库脚本前设置,并重新启动SQLServer,使该设置生效。

(2)设置数据库可用最大内存(该参数名与Sybase 11.5不同,11.5是’total memory’),假设服务器内存是512M,可分配给Sybase的最大内存是320M:sp_configure 'max memory',160000(3)设置数据库锁数量(由于Sybase 12.5支持数据行锁,因此需要的锁数量相比Sybase 11.5会多很多,根据系统规模大小来设置,建议该值范围为30000~50000,如果数据库日志、前置机日志或者监控台日志中出现锁不够的信息,还可以继续增大该值):sp_configure ‘number of locks’,30000(4)number of user connections --用户可以建立的最多连接数(根据前置机、监控台、报表台的数量进行计算,具体与Sybase 11.5设置一样)(5)number of devices --用户可以创建的设备总数(与Sybase 11.5设置一样)(6)设置存储过程用高速缓存(与Sybase 11.5参数不一样,11.5一般也不需要设置存储过程缓存):sp_configure 'procedure cache size',25000(7)设置缺省高速数据缓存(Sybase 11.5一般情况下不需要设置该参数):sp_cacheconfig 'default data cache','200M'(8)在数据库日子中如果出现以下信息:00:00000:00009:2004/05/19 17:58:20.73 server Exceeded license usage limit. Contact Sybase Sales for additional licenses.则需要进行以下设置:sp_configure ‘license information’,0二、设置数据行锁1、打开Sybase Central,登录数据库,在User Tables中选择需要设置行锁的数据表,右键选择属性Properties,如图所示:2、进入Table Properties界面,选择Lockings属性页,在Lock Scheme中现在Data Rows,然后选择应用并确认即可,如图所示:3、PSMS需要设置行锁属性的表:(1)、配置表:CfgStationCfgEquipmentCfgSignalCfgWorkStationCfgPortCfgSamplerUnit(2)、告警表:RunAlarmMsgeAlarmChange(3)、控制队列表:ControlQueue(4)、复制服务器用日志表(只是在三级结构的SS数据库中才需要):logrs三、为热点表创建命名缓存(服务器内存为1G以上才做)在数据库服务器内存比较大的情况下(如服务器有1G内存),建议为频繁访问的表建立命名缓存,并且将这些表与相应的命名缓存捆绑在一起,从而将这些表装载到内存中,提高数据访问速度,下面以CfgSignal表为例说明具体操作步骤:1、估计为表CfgSignal建立的命名缓存大小(命名缓存最小是512K)sp_spaceused CfgSignal输出结果是:name rowtotal reserved data index_size unused---- -------- -------- ---- ---------- ------CfgSignal 148470 38820 KB 30646 KB 7212 KB 962 KB从上面结果可以知道目前有信号14870条,占用数据空间30646K,索引空间7212K,数据库总共为该表保留了38820K空间,因此为CfgSignal表建立的命名缓存大小应比38820K大才能将该表的所有数据加载到内存中,考虑以后的小扩容,可以将CfgSignal表的命名缓存建到42M或者45M(命名缓存最小必须是512K)。

windows服务器性能监控工具、方法及关键指标

windows服务器性能监控工具、方法及关键指标

windows服务器性能监控工具、方法及关键指标推荐使用windows自带的“性能监视器”(老版本的windows叫性能计数器)来监控服务器的性能。

打开控制面板内的管理工具,在管理工具内打开性能监视器,出现如下界面(各版本的window操作系统的性能监视器的界面可能略有不同):点击中上部的绿色加号图标,可以添加一项监视内容,添加界面如下图所示,可以在左侧选中需要监控的内容,点击添加,即可监控该内容。

选中下方的“显示描述”复选框,可以查看被监控内容的具体描述信息。

关键指标CPU监控Processor Time地址\processor(_Total)\% Idle Tile描述% Processor Time 指处理器用来执行非闲置线程时间的百分比。

计算方法是,度量处理器用来执行空闲线程的时间,然后用 100% 减去该值。

(每个处理器有一个空闲线程,该线程在没有其他线程可以运行时消耗周期)。

此计数器是处理器活动的主要指示器,显示在采样间隔期间所观察的繁忙时间平均百分比。

应注意,对处理器是否空闲的计算是在系统时钟的内部采样间隔期间(10ms)执行的。

考虑到现在的处理器速度非常快,因此,在处理器可能会用大量时间为系统时钟采样间隔之间的线程提供服务时,% Processor Time 会低估处理器利用率。

当恰好进行采样后即向计时器发出信号时,更可能对应用程序做出不准确地度量,基于工作负荷的计时器应用程序是一个这样的示例。

建议指标该监控内容不宜超过80%说明过高说明CPU资源即将耗尽,应增加CPU资源或实施分布式策略内存监控Available Mbytes地址\Memory\Available MBytes描述Available MBytes 指能立刻分配给一个进程或系统使用的物理内存数量,以 MB 为单位表示。

它等于分配给待机(缓存的)、空闲和零分页列表内存的总和。

建议指标该值不宜低于400一般要保留10%的可用内存,假设系统有8G内存,则该值最好不要低于800说明过高说明内存资源即将耗尽,应考虑增加内存Pages/sec地址\Memory\Pages/sec描述Pages/sec 是指为解决硬页错误从磁盘读取或写入磁盘的速度。

BO性能监控流程

BO性能监控流程

BO话务统计和性能监控流程【目的】BO(Business Objects)的话务统计和性能监控功能强大,能够动态的反映现网的话务指标,为日常网优提供突发性话务的相关信息,是日常网优成效评价和评估的依据。

【周期】通常为每日10:00~11:00,17:00~18:00,20:00~21:00三个时段,也可根据需要定时提取。

(注:必须在2小时后才能提取)【安装流程】1、首先在C盘根目录下安装Sybase。

2、在C盘按默认路径安装Business Objects。

3、将cellname文件考到C盘根目录下。

4、将服务器IP及口令填入。

(忘了在哪里填了!)【日常使用流程】BO有多种模板,用于不同的统计和监控功能。

常用的是STS话务统计模板、忙话务统计模板和性能监控模板:1、BO话务统计打开STS话务统计模板,根据需要进行refresh刷新,只需修改日期和时间即可。

话务统计的门限值可根据统计的需要而修改,如做高掉话、高拥塞、最坏小区统计等。

通常将门限值设为:信令接通率<=90%,TCH接通率<=90%,信令拥塞率>=0.5%,TCH拥塞率>=5%,信令掉话率>=2%,TCH掉话率>=3%,信令信道损坏率>=0.2%,TCH信道完好率>=99.99,每信道话务量>=0.5,可修改。

2、BO忙话务统计打开忙话务统计模板,可根据需要进行refresh刷新,统计任何时段内的各小区忙话务,如从9月23日1:00至23:00全天的忙话务统计,可用于处理高拥塞载波扩容的统计依据。

3、BO性能监控打开性能监控模板,可根据需要进行refresh刷新,只需修改日期和时间即可查看任何时段的性能指标。

【值得注意的问题】1、BO统计中的时段以起始时间计算,如8:00 PM是指20:00~21:00统计时段。

2、Refresh刷新是为了得到想要的统计或监控结果,可将其保存后离线查看。

数据库性能监控工具使用说明书

数据库性能监控工具使用说明书

数据库性能监控工具使用说明书一、介绍数据库性能监控工具是一种用于监视、分析和优化数据库性能的软件工具。

它可以帮助数据库管理员和开发人员实时监控数据库的运行情况,发现潜在的性能问题,并提供相关的优化建议。

本使用说明书将向您介绍如何正确地使用该工具,以达到最佳的数据库性能。

二、安装1. 下载数据库性能监控工具安装包,双击运行安装程序。

2. 在安装向导中选择合适的安装路径,并按照提示完成安装过程。

3. 安装完成后,桌面上会生成数据库性能监控工具的快捷方式。

三、启动双击桌面上的数据库性能监控工具快捷方式,软件将会启动并显示主界面。

四、连接数据库1. 在主界面上点击“连接数据库”按钮。

2. 在弹出的对话框中输入数据库的相关信息,包括数据库类型、主机地址、端口号、用户名和密码。

3. 点击“连接”按钮,等待软件成功连接到数据库。

五、性能监控1. 在主界面上选择需要监控的数据库实例。

2. 点击“性能监控”按钮,软件将开始监控数据库的性能指标。

3. 在监控过程中,您可以实时查看数据库的运行状态、查询执行情况、锁和死锁情况等重要信息。

4. 如果发现潜在的性能问题,工具将会自动发出警报,并提供相应的优化建议。

六、报表分析1. 在主界面上点击“报表分析”按钮。

2. 选择要生成报表的数据库实例和时间范围。

3. 点击“生成报表”按钮,软件将根据所选条件生成相应的性能分析报表。

4. 您可以查看报表的关键性能指标图表,并根据报表分析结果进行性能优化。

七、优化建议1. 在主界面上点击“优化建议”按钮。

2. 选择要生成优化建议的数据库实例以及需要优化的对象。

3. 点击“生成建议”按钮,软件将根据数据库的运行情况和优化规则生成相应的优化建议。

4. 您可以按照优化建议进行相应的数据库性能优化操作。

八、日志记录数据库性能监控工具还可以将系统的运行日志记录下来,便于事后查阅和分析。

您可以在主界面上点击“日志记录”按钮,查看和导出日志文件。

服务器性能监控工具使用指南实时追踪系统性能

服务器性能监控工具使用指南实时追踪系统性能

服务器性能监控工具使用指南实时追踪系统性能服务器性能监控工具使用指南-实时追踪系统性能服务器性能监控工具在现代互联网时代中扮演着至关重要的角色。

无论是个人网站还是大型企业,了解服务器的性能表现和即时监控是确保网站可靠性和稳定性的关键。

本文将为您介绍一些常用的服务器性能监控工具和它们的使用指南,帮助您实时追踪系统性能。

一、性能监控工具概述服务器性能监控工具广泛应用于服务器管理和性能分析领域,其主要目的是实时监控服务器的状态、分析性能数据、发现潜在问题并及时采取相应措施。

下面是几个常见的性能监控工具:1. NagiosNagios是一个成熟且功能强大的开源性能监控工具。

它能监控服务器的网络流量、磁盘空间、CPU利用率等关键指标,并提供报警功能,让您可以在问题发生之前及时采取措施。

2. ZabbixZabbix是另一个流行的性能监控解决方案,它具有强大的数据收集和分析能力。

通过Zabbix,您可以监控服务器的网络性能、CPU负载、内存使用情况等,并且可以根据需求自定义报警规则。

3. PrometheusPrometheus是一个开源的监控系统,特别适用于大规模分布式系统的性能监控。

它支持多种数据源,具有强大的数据存储和查询功能,使您能够灵活地获取和分析性能数据。

二、性能监控指南在使用性能监控工具之前,有几个关键的步骤需要遵循:1. 安装和配置根据监控工具的官方文档,下载并安装所需的软件包。

随后,根据特定的配置指南进行设置,并确保监控工具与您的服务器能够正常通信。

2. 确定关键指标了解您希望监控的关键指标,例如网络流量、CPU利用率等,在监控工具中设置相关的监控项。

这些指标将帮助您了解服务器的性能表现并识别潜在问题。

3. 设置报警规则根据您的需求,在监控工具中设置合适的报警规则。

这些规则将在服务器出现异常情况时发出警报,及时通知您并采取必要的措施。

4. 数据收集和分析监控工具将实时收集服务器性能数据,您可以使用工具提供的数据查询功能来分析和可视化这些数据。

数据库监控与性能分析工具使用方法

数据库监控与性能分析工具使用方法

数据库监控与性能分析工具使用方法数据库监控是现代企业管理不可或缺的一部分。

它可以帮助企业实时、准确地监测和分析数据库的性能指标,及时发现潜在的问题并采取相应措施加以解决,提高数据库的可用性和性能。

在这篇文章中,我们将介绍数据库监控与性能分析工具的使用方法,以帮助读者正确高效地使用这些工具。

一、监控工具的选择在选择数据库监控工具之前,我们首先需要了解自身的需求。

例如,我们需要监控的数据库种类、数据库规模、预算等因素都需要考虑在内。

此外,我们还需要了解监控工具是否能够监控我们所使用的数据库,并且是否具备适应未来数据库扩容的能力。

在这方面,我们可以进行询问供应商、参考用户评价等方式来了解监控工具的实际效果。

二、监控工具的安装与配置安装和配置数据库监控工具是使用工具的重要第一步。

首先,我们需要确保我们所使用的数据库版本与监控工具的兼容性。

接下来,我们需要按照工具提供的安装包进行安装。

在安装过程中,我们需要按照提示一步步完成安装,并进行相应的配置工作。

配置工作包括设置数据库连接信息、设置监控项、设置警报规则等内容。

在设置过程中,我们需要根据实际需求进行灵活的配置,不要盲目追求监控项的多样性,而是要根据当前的需求和实际情况进行选择和配置。

三、监控工具的使用当监控工具安装和配置完成后,我们就可以开始使用它来监控数据库的性能了。

首先,我们需要确保监控工具与数据库之间正常建立了连接。

然后,我们可以进入工具的管理页面,查看数据库的性能指标以及相应的监控数据。

监控数据包括CPU利用率、内存利用率、磁盘空间利用率、网络带宽利用率等指标。

我们可以根据这些指标来判断数据库的健康状态,并及时采取相应的措施进行优化和处理。

除了实时监控外,数据库监控工具还提供了性能分析功能,可以帮助我们分析数据库的性能瓶颈、优化方案等。

在进行性能分析时,我们可以设置合适的时间范围,选择特定的性能指标进行分析,并生成相应的报告和图表,以便进一步展示数据库的性能状态和改进的效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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
提供每个进程的网络I/O 活动。

monProcessObject
提供有关进程已经访问的对象的统计信息。

monProcessWaits
提供一个服务器范围的视图,指出进程等待事件的位置。

相关文档
最新文档