`
ouyida3
  • 浏览: 50080 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

如何测试Altibase的连接数是否异常

 
阅读更多

最近Altibase的连接数占用较多,大概30ip,每个ip连接数为30的话,就接近1000个连接数。

 

下面测试上次单例、static代码改造后对连接数是否有影响。

 

查看Altibase连接数的方法:

select comm_name, count(*) from v$session group by comm_name order by 2 desc;

 

经过测试,这种查看方法是基本可靠的。

tuxapp不启动的情况下,82ip的连接数稳定在18(除了tuxapp还有其他的应用连接),启动tuxapp后,count依然维持在18。一旦有应用调用,比如使用tuxdebug工具调用随便一个流程QAM_FEEPOLICYADDUPANDMORE,调用的tuxedo服务假设是QAM_CBS1_L1SVC,则count就会增加为19,之后重复调用该服务,依然维持在19。如果改为QAM_CBS1_L2SVCTAM_CBS1_L1SVC服务,则会继续加一。停掉tuxapp后会恢复到18

以上实验说明该sql统计可靠。

 

测试对象:

测试TAM_CBS1_L1SVC服务,min=1max=5

停掉tuxapp后,count18,开始大批量并发调用,一开始count19

 

Ps服务增长到2个后,count变为20

crmint-tp02:[/ngbss/tuxapp/log]$

crmint-tp02:[/ngbss/tuxapp/log]$ps -ef|grep tamcbs1l1server|grep tuxapp

tuxapp   18151     1 14 16:01 pts/8    00:00:25 tamcbs1l1server -C dom=ngbss -g 540 -i 5360 -u crmint-tp02 -U /ngbss/tuxapp/log/ulog -m 0 -A -p 1,30:2,10 -- -T

tuxapp   18957     1 47 16:03 pts/8    00:00:25 tamcbs1l1server -C dom=ngbss -g 540 -i 5361 -u crmint-tp02 -U /ngbss/tuxapp/log/ulog -m 0 -D -A -p 1,30:2,10 -- -T

crmint-tp02:[/ngbss/tuxapp/log]$

 

ps服务增长到3个后,count21

 

此时,不再调用,服务回落到2个,count20;服务回落为1个,count19

 

测试结束,测试结果:成功。应用不会由于大批量并发占用大量数据库连接,释放机制也OK

 

 

 

分享到:
评论

相关推荐

    jdbc连接Altibase与weblogic配置Altibase

    标题中的“jdbc连接Altibase与weblogic配置Altibase”指的是在Java应用程序中通过JDBC(Java Database Connectivity)接口连接到Altibase数据库,并在WebLogic应用服务器上进行相应配置的过程。Altibase是一款高性能...

    Altibase Oracle Tuxedo Soket 客户端软件1.0

    本客户端软件,融合了Altibase Oracle Tuxedo Socket等客户端,可以完成Altibase与Oracle之间的数据映射和传输,能够配置Tuxedo服务并发送客户端信息调用后台tuxedo服务,可以发送根据数据协议定制Socket信息并调用...

    Altibase SQL developer 0.9.5

    - odbccli_sl.dll:这是ODBC(开放数据库连接)客户端库的一部分,用于通过ODBC接口连接到Altibase数据库。 - mdecode32ex.dll:可能是一个解码库,用于处理数据库中的加密或编码数据。 - AltiClient.exe:这是...

    AltiBase手册

    AltiBase手册 AltiBase手册.rar AltiBase手册.rar

    altibase安装及操作说明

    - 安装完成后,启动Altibase服务,并验证安装是否成功,可以通过检查服务状态或运行简单的查询来测试。 4. **配置Altibase** 配置文件通常位于安装目录下的`conf`子目录,包括`altibase.ini`和`jvm.ini`等。`...

    AltiBase 5.5.1

    《AltiBase 5.5.1:全方位解析与应用开发》 AltiBase是一款高效、可靠的数据库管理系统,其5.5.1版本在行业内备受瞩目。本文将深入探讨该版本在四大领域的特点和功能,包括Administration(管理)、Application ...

    altibase to oralce

    9. **测试验证**:迁移完成后,对数据和应用进行全面的测试验证,确保所有功能正常运行,数据完整性不受影响。 10. **培训和支持**:最后,对于从Altibase迁移到Oracle的团队,可能需要提供新的数据库管理工具和...

    altibase电信行业应用

    ### altibase电信行业应用知识点详解 #### 一、Altibase内存数据库:背景与起源 Altibase内存数据库由南大通用数据技术有限公司研发,其诞生旨在应对传统磁盘数据库在面对高并发、实时响应业务需求时的性能瓶颈。...

    Altibase 内存数据库、JDBC、Dervice

    Altibase的历史可以追溯到1991年,当时在韩国,一个政府研究机构ETRI,研究RAM对传统关系型数据库的影响。1999年,Altibase成立并与ETRI签订合作备忘录。从那时起,Altibase成为内存数据库的先行者: Altibase目前...

    Altibase Sql Developer 0.9.4

    针对前一个版本,重新写了OCI函数代替控件。 可以执行Altibase操作,增删查改 可以执行Oracle操作,目前只支持查询 可以执行Oracle与Altibase互操作 此版本可能有问题,请下载0.9.7

    登陆altibase

    登陆altibase的格式,登陆远程unix主机的方式

    Altibase SQL Developer 0.9.7

    针对前一个版本,重新写了OCI函数代替控件。可以执行Altibase操作,增删查改可以执行Oracle操作,目前只支持查询可以执行Oracle与Altibase互操作,建议下载新版本。如有问题,请联系chippy@sina.com

    ALTIBASE_iSQL

    ### ALTIBASE iSQL 用户手册知识点总结 #### 一、简介 **定义:** ALTIBASE iSQL 是一种工具,用于通过 SQL 语句及额外命令检索和更新存储在 Altibase 数据库服务器中的数据。 **功能特性:** - **表与索引管理:*...

    altibase 错误代码列表

    根据给定的文件信息,以下是对Altibase错误代码列表中提到的部分关键知识点的详细解析。 ### Altibase 错误代码列表 #### ID错误代码 (IDErrorCodes) ID错误代码主要涉及与通信相关的错误,通常与内存分配、共享...

    内存数据库Altibase入门

    - 性能属性:用于调整数据库的性能表现,如缓存大小、连接数等。 - 会话属性:管理用户会话的相关设置。 - 事务属性:控制事务处理的行为。 - 备份和恢复属性:用于定义备份策略和恢复流程。 - 复制属性:用于...

Global site tag (gtag.js) - Google Analytics