Ascent性能测试报告
1. 引言
1.1 测试目的
本文档通过测试方案制定性能测试报告,目的是为项目人员提供分析报告,通过测试发现瓶颈并进行解决,更好的完善所测试项目。
1.2 测试对象
Ascent药品网页订购系统
1.3 测试环境
1.4 相关注意术语
并发线程数:测试时同时访问被测系统的线程数。注意,由于测试过程中,每
个线程都是以尽可能快的速度发请求,与实际用户的使用有极大
差别,所以,此数据不等同于实际使用时的并发用户数。
用户习惯操作频率:单个用户在一段时间内,使用此类功能的次数。通常以一
天内某段固定的高峰使用时间来统计,如果一天内没有哪
段时间是固定的高峰使用时间,则以一天的工作时间来统
计。
预期平均响应时间:由用户提出的,希望系统在多长时间内响应。注意,这个
值并不是某一次访问的时间,而是一段时间多次访问后的
平均值。
最大并发用户数:在给定的预期平均响应时间下,系统最多能支持多少个并发
用户。这个数据就是实际可以同时使用系统的用户数。
思考时间:把思考时间确定为“休眠时间”,这个时间指的是用户在惊醒操作
时、每个请求之间的时间间隔.
1.5 命名规则
1.6 系统压力强度估算
测试压力估算时采用原则如下:
? 系统在线用户数取系统总用户数的20%
? 系统在线用户并发数取在线用户数的30%
系统响应时间判断原则(2-5-10)原则
? 系统业务响应时间小于2秒,判为优秀,用户对系统感觉很好; ? 系统业务响应时间在2-5秒之间,判为良好,用户对系统感觉一般; ? 系统业务响应时间在5-10秒之间,判为集合,用户对系统感觉勉强接受; ? 系统业务响应时间超过10秒,判为不及格,用户无法接受系统响应速度;
1.7 测试依据
性能测试实施方案,测试计划,场景及结果说明书。
2 测试方案
1.1 关系模型图
1.2 测试流程
第一阶段:分析需求,定义测试策略,确定测试没目标
第二阶段:设计流程,设计场景,生成方案
第三阶段:准备测试环境,编译测试脚本,建立场景
第四阶段:执行测试,负载测试
第五阶段:获取结果,保存记录,测试分析,生成报告
1.3 测试用例
事务列表
参数列表
加载方案
场景方案
1.4 测试结果
测试结果详情在《Ascent系统性能测试场景结果》文档,问题追踪在《Ascent系统性能测试记录及问题跟踪表》。
2. 测试分析
2.1 结果分析
系统的结算商品业务耗时间比较长,堆积的事务量大于其它项目。在结算和注销阶段出现停止和失败的次数最多,服务器出现瓶颈。当并发用户数处于并发集合点时,系统响应速度变慢,表明系统达到瓶颈,由此确定系统的负载情况。
3. 综述
在轻度压力的测试中,系统在大量用户和长时间反复运行,未出现不良情况,反映良好,在大吞吐量情况下响应时间令人满意,系统稳定性可靠。
在中度压力的测试中,系统在大用户量并发操作时,服务器CPU和内存占用率较高,但仍满足性能需求。
通过本次指定的性能测试计划可以了解该系统目前存在的相关缺陷和瓶颈,处理业务的响应能力,系统可支持的并发用户数量,业务完成的成功率,每秒处理事务数等性能参数,通过优化系统达到性能满足的需求。
第二篇:系统性能测试报告
XXXXXXXX系统性能测试报告
XXXXXX对XXXXX信息技术有限公司开发的XXXXXXXX系统,在XXXXX实验室部署的测试环境中进行了多次回归性能测试,配合XXXXXXXX对测试中出现的问题进行跟踪修改。
通过测试,系统性能有了明显的提升,修正了相关的数据库参数配置问题,同时对部分业务进行了调整,目前系统还存在的主要问题包括:
? Apache服务器部分异常信息;
? Weblogic应用服务器中,在大规模并发下,DWR插件的checktimeout
方法会导致线程阻塞,导致并发情况下,少量业务响应时间很慢,
高达5分钟以上;
? Weblogic服务器中,在服务器的日志中,存在部分调试信息,同时
建议优化系统中的业务日志信息,监控发现系统IO比较频繁,400
并发下,weblogic服务器的disk traffic值达到150多;
? 如果数据库服务器提交的查询条件相同,400并发下会导致数据库服
务器CPU达到饱和,CPU占用率在95%以上;
1 系统测试日程记录
测试日程记录如下: 日期
8月9日
8月10日
8月14日
8月20日
8月22日
8月24日 主要工作记录 安装部署新的应用,同时配合调试脚本,发现并解决新应用部署过程中,部分数据库表结构不正确的问题 调整关键词进行压力测试,发现数据库压力比较大,同时存在锁资源竞争 DBA配合现场进行测试,记录压力测试过程中的部分数据库异常症状,配合进行修复调整 调整数据库的sequence参数,进行压力测试,对系统测试过程中发现的问题进行汇总 部署新的应用包进行压力测试,同一查询操作并发访问导致库压力高的问题依然没有得到解决、部分异常未解决 对22日的结果进行调整,新的包部署上后,修改后的版本修正
了部分异常
2 系统测试案例描述
本次测试的案例基本上覆盖了XXXXXXXX系统目前使用的主要流程,压力测试中模拟的用户使用场景如下: 序号
1.
2.
3.
4.
5. 事务名称 开 始 查 询 单位信息 短 信 设置满意 测试场景描述 登陆系统主页面 选择一
个区域,如“北京”,选择黄页信息,查询 对上述的查询结果任选择一个企业信息进行查看 查看对应的短信信息,发送短信 设置满意
3 系统测试结果
3.1 系统响应情况
系统在400用户的并发压力下,持续10分钟,本结果抽取压力测试过程中1分30秒到9分30秒的测试结果汇总,系统各业务响应的时间分布图如下图所示:
图表 1 400用户下的事务响应时间分布图
70%用户响应
颜色 事务名称 最小响应时间 平均响应时间 最大响应时间
时间 时间 时间 80%用户响应90%用户响应
开 始 0.083 10.807 416.616 5.795 14.057 24.836
70%用户响应
颜色 事务名称 最小响应时间 平均响应时间 最大响应时间
时间 80%用户响应时间 90%用户响应时间
短 信 0.043 6.092 307.28 2.401 6.730 10.897
Weblogic 1 :192.168.170.27 26.923 41.211 57.726 6.575 RAC 1 :192.168.170.45 3.205 8.759 28.571 3.459 APACHE 服务器:192.168.170.51 11.859 18.917 27 3.432
图表 3 400用户并发下CPU使用情况
图表 4 400用户下磁盘I/O情况 颜色 指标 最小值 平均值 最大值 方差
Weblogic 2 :192.168.170.29 90.949 124.689 153.051 10.333 RAC 2 :192.168.170.46 2.562 15.854 55.596 11.456
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
cn.com.umessage.sysplatform.webconfig.ServletFilterConfig.doFilter(ServletFilterConfig.java:31) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3212)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
解决方法创建新的表和sequence序列;
3.2.2 APACHE的相关系统日志问题
3.2.2.1 鉴权失败问题(已解决)
鉴权失败时,apache出现的异常信息
[Thu Jul 26 13:57:29 2007] [error] [client 192.168.174.24] File does not exist: /opt/hpws/apache/htdocs/CI/darkblue,
xf2\xd1\xf4\xb9\xfa\xc1\xa2\xcd\xb4\xb7\xe7\xb2\xa1\xd1\xd0\xbe\xbf\xcb\xf9
\xb5\xd8\xd6\xb7\xa3\xba\xc1\xc9\xc4\xfe\xca\xa1\xc9\xf2\xd1\xf4\xca\xd0\xbb\xca\xb9\xc3\xc7\xf8\xbb\xc6\xba\xd3\xb4\xf3\xbd\xd6\xa3\xb1\xa3\xb3\xba\xc5 \xb5\xe7\xbb\xb0\xa3\xba024-86243037 \xd6\xd0\xb9\xfa\xd2\xc6\xb6\xafXXXXXXXX\xa3\xa8\xb1\xbe\xcc\xf5\xd0\xc5\xcf\xa2\xc3\xe2\xb7\xd1\xa3\xa9&time=1185429514781 referer:
3.2.2.2
ap_proxy.cpp]: 插件错误日志(未解决) [Fri Aug 10 13:53:38 2007] [error] READ_ERROR_FROM_SERVER [os error=0, line 695 of
[Fri Aug 10 13:53:38 2007] [error] READ_TIMEOUT [os error=0, line 205 of ../nsapi/Reader.cpp]: no read after 300 seconds
[Fri Aug 10 13:53:41 2007] [error] READ_ERROR_FROM_SERVER [os error=232, line 200 of ../nsapi/Reader.cpp]: socket read failure
[Fri Aug 10 13:53:41 2007] [error] READ_ERROR_FROM_SERVER [os error=232, line 200 of ../nsapi/Reader.cpp]: socket read failure
[Fri Aug 10 13:53:43 2007] [notice] child pid 10759 exit signal Segmentation fault (11)
[Fri Aug 10 13:53:46 2007] [error] PROTOCOL_ERROR [line 609 of ../nsapi/URL.cpp]: headers are null in addHeaders
[Fri Aug 10 13:53:49 2007] [error] PROTOCOL_ERROR [line 876 of ../nsapi/URL.cpp]: malformed status 3
[Fri Aug 10 13:53:50 2007] [notice] child pid 10869 exit signal Segmentation fault (11)
[Fri Aug 10 13:54:08 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 109 of ap_proxy.cpp]: POST timed out to the server 192.168.170.29:7089\n
[Fri Aug 10 13:54:08 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 109 of ap_proxy.cpp]: POST timed out to the server 192.168.170.29:7089\n
[Fri Aug 10 13:54:11 2007] [error] PROTOCOL_ERROR [line 876 of ../nsapi/URL.cpp]: malformed status 3
[Fri Aug 10 13:54:11 2007] [notice] child pid 10632 exit signal Segmentation fault (11)
[Fri Aug 10 13:58:41 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 790 of ../nsapi/URL.cpp]:
[Fri Aug 10 13:58:41 2007] [error] WRITE_ERROR_TO_SERVER [os error=0, line 790 of ../nsapi/URL.cpp]:
3.2.3 应用服务器问题
3.2.3.1 序列化问题(已解决)
java.io.NotSerializableException: cn.com.umessage.sysplatform.bizlayer.object.BizOperate at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at java.util.HashMap.writeObject(HashMap.java:985)
at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at java.util.Hashtable.writeObject(Hashtable.java:821)
at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at
weblogic.servlet.internal.session.ReplicatedSessionData.writeExternal(ReplicatedSessionData.java:132)
at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
at java.util.HashMap.writeObject(HashMap.java:985)
at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369) at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:380) at java.util.Collections$SynchronizedMap.writeObject(Collections.java:2033) at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073) 应用程序问题,新的版本已经更正;
3.2.3.2 数组溢出问题(部分解决)
Weblogic日志信息中存在大量的dwr插件信息,未屏蔽。
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput info INFO: Exec: WorkerService.getServiceResult()
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput warn
WARNING: Marshalling exception: Missing method or missing parameter converters: WorkerService.agree
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput warn
WARNING: --Erroring: batchId[16] message[java.lang.IllegalArgumentException: Missing method or missing parameter converters: WorkerService.agree]
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput info INFO: Exec: WorkerService.getSMSPoolNumber()
Aug 20, 2007 10:05:19 AM org.directwebremoting.util.CommonsLoggingOutput info INFO: Exec: CallOutUserService.getCallOrder()
由于新的应用程序有改动,手动修改测试脚本,解决“Missing method or missing parameter converters: WorkerService.agree”异常信息,但其中的info信息没有屏蔽;
”
3.2.3.3 weblogic日志问题(未解决)
在服务器日志中还有一些异常信息,如前所示,同时下面还有部分程序输出信息。另外opt目录下输出的系统业务日志数据增长速度很快;建议加强日志文件的空间管理。 ####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319505> <000000> <????:000???[1]??????>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319505> <000000> <???[1]??????>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319505> <000000> <??ID[101000078617] ??:[0] ???:[????????????]>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319590> <000000> <(?)????????:1>
####<Aug 20, 2007 10:05:19 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <[ACTIVE] ExecuteThread: '197' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1187604319590> <000000> <?????ID:101000052961>
####<Aug 20, 2007 10:01:38 AM GMT> <Notice> <Stdout> <8640-1> <ManagedServer_3> <Thread-9> <<WLS Kernel>> <> <> <1187604098422> <000000> <??watch()????...>
3.2.3.4 线程阻塞问题(未解决)
Weblogic在并发过程中,观察thread dump信息发现,运行过程中出现大量的blocked(阻塞)线程,对应用的响应速度造成了很大的影响,经分析,该问题是由第三方插件dwr的checktimeout方法引起的。
3.2.4 数据库问题
3.2.4.1
省为20; SID
174
161 Serial # 69 User name CICCTI 3803 CICCTI
修改后为: PID 1234 1234 Lock type Sequence number enqueue lock Sequence number enqueue lock Mode wanted Exclusive Exclusive Object wanted CICCTI.DR$KEYWORDINDEX$I CICCTI.IBUSINESS Sequence竞争(已解决) 大规模并发下,出现大量的排它锁等待,HP工程师进行了sequence的数量设置,缺
3.2.4.2 Latch等待(未解决)
如果关键词提交为“北京”查询,在并发情况下出现latch等待,导致数据库CPU很
高,查询语句如下:
select tradeid from ibusiness where AreaID between 10000000 and 10999999 and TradeID
between 50000000 and 59999999 and contains(keyword,'北京')>0 group by tradeid
大规模并发情况下,出现上面的问题。目前的解决方式是通过应用程序直接屏蔽。
4 补充说明
对于在线系统运行中出现的两个测试问题,数据库连接池不释放以及socket管道断开的问题,在测试环境下,均没有复现。目前,生产系统中,BEA配合进行了参数的设置调整,已经解决了数据库连接池不释放的问题。管道断开的问题还没有找到很好的解决方式。
5 测试环境
4.1 网络拓补图
4.2 服务器
1) apache服务器(接口服务器)ip及MP地址:
MP:192.168.168.13
192.168.169.212
2) 应用服务器ip及MP地址:
MP:192.168.168.11
server1:192.168.170.27
server2:192.168.170.29
3) 数据库服务器ip及MP地址::
server1:
MP:192.168.168.16
192.168.170.45 SID:cic1 u:p==ciccti server2:
MP:192.168.168.10
192.168.170.46 SID:cic2 u:p==ciccti 4) 测试机
两台PCserver以及两个笔记本IBM Z61T,DELL D610。
4.3 服务器参数配置信息 Weblogic 服务器
JVM 配置参数: -Xms1024m -Xmx1536m -XX:MaxPermSize=256m JDBC数据库连接池配置: 100 初始化,最大100 ORACLE数据库
Name
aq_tm_processes archive_lag_target asm_power_limit audit_file_dest
c/adump
audit_sys_operations audit_trail
background_core_dump background_dump_dest
c/bdump
backup_tape_io_slave
FALSE
s
bitmap_merge_area_si
1048576
ze
blank_trimming cluster_database cluster_database_ins
2
tances
commit_point_strengt
1
h
commit_write compatible
BATCH, NOWAIT 10.2.0.1.0
db_block_checksum db_block_size db_cache_advice
TRUE 8192 ON
db_block_buffers db_block_checking
0 FALSE
FALSE TRUE
db_2k_cache_size db_32k_cache_size db_4k_cache_size db_8k_cache_size
0 0 0 0
FALSE NONE partial
/home/oracle/product/admin/ci
cpu_count
create_bitmap_area_s
8388608
ize
cursor_sharing cursor_space_for_tim
FALSE
e
db_16k_cache_size
0 SIMILAR
/home/oracle/product/admin/ci
core_dump_dest
c/cdump 8
0 0 1
/home/oracle/product/admin/ci
Value
Name
control_file_record_
7
keep_time
/dev/vgdata/rcontrol3,
control_files
/dev/vgdata/rcontrol4
Value
Name
db_cache_size db_file_multiblock_r
16
ead_count db_files
db_flashback_retenti
1440
on_target
db_keep_cache_size db_name
db_recovery_file_des
t_size
db_recycle_cache_siz
e
db_unique_name db_writer_processes dbwr_io_slaves ddl_wait_for_locks dg_broker_config_file1
dg_broker_config_file2
dg_broker_start disk_asynch_io dispatchers
cic 8 0 FALSE 0 cic 200 0
Value Name
instance_name instance_number instance_type java_max_sessionspac
e_size
java_pool_size java_soft_sessionspa
ce_limit
job_queue_processes large_pool_size ldap_directory_acces
NONE
s
license_max_sessions license_max_users license_sessions_war
ning lock_sga
log_archive_dest_sta
enable
te_1
log_archive_dest_sta
enable
te_10
log_archive_dest_sta
enable
te_2
log_archive_dest_sta
enable
te_3
FALSE 0 0 10
1040187392 0 cic2 2 RDBMS
Value
/home/oracle/product/RAC10g/dbs/dr1cic.dat
/home/oracle/product/RAC10g/dbs/dr2cic.dat FALSE TRUE
(PROTOCOL=TCP) (SERVICE=cicXDB)
distributed_lock_tim
60
eout dml_locks drs_start
fast_start_io_target fast_start_mttr_targ
et
fast_start_parallel_
LOW
rollback file_mapping
filesystemio_options gcs_server_processes global_names hash_area_size hi_shared_memory_add
ress
hpux_sched_noage hs_autoregister
178 TRUE FALSE asynch 2 FALSE 131072 20000 FALSE 0
log_archive_dest_sta
enable
te_4
log_archive_dest_sta
enable
te_5
log_archive_dest_sta
enable
te_6
log_archive_dest_sta
enable
te_7
log_archive_dest_sta
enable
te_8
log_archive_dest_sta
enable
te_9
log_archive_format log_archive_local_fi
TRUE
rst
log_archive_max_proc
2
esses
%t_%s_%r.dbf
Name
log_archive_min_succ
1
eed_dest
log_archive_start log_archive_trace log_buffer
log_checkpoint_inter
val
log_checkpoint_timeo
ut
log_checkpoints_to_a
FALSE
lert log_mode
logmnr_max_persisten
1
t_sessions
max_commit_propagati
on_delay
max_dump_file_size max_enabled_roles nls_language
nls_length_semantics nls_nchar_conv_excp nls_territory O7_DICTIONARY_ACCESS
FALSE
IBILITY
object_cache_max_siz
10
e_percent
object_cache_optimal
102400
_size
olap_page_pool_size open_cursors open_links
open_links_per_insta
4
nce
optimizer_dynamic_sa
2
mpling
optimizer_features_e
10.2.0.1
nable
optimizer_index_cach
ing
optimizer_index_cost
100
_adj
optimizer_mode
ALL_ROWS 0 800 4
UNLIMITED 150 AMERICAN BYTE FALSE AMERICA 0 FALSE 0
268423168
Value Name
optimizer_secure_vie
TRUE
w_merging
os_authent_prefix os_roles
parallel_adaptive_mu
TRUE
lti_user
parallel_automatic_t
FALSE
uning
parallel_execution_m
2152
essage_size
parallel_max_servers parallel_min_percent parallel_min_servers parallel_server parallel_server_inst
2
ances
parallel_threads_per
2
_cpu
pga_aggregate_target plsql_code_type plsql_compiler_flags plsql_debug
plsql_native_library
_subdir_count plsql_optimize_level plsql_v2_compatibili
FALSE
ty
plsql_warnings pre_page_sga processes
query_rewrite_enable
TRUE
d
query_rewrite_integr
enforced
ity
read_only_open_delay
FALSE
ed
recovery_parallelism recyclebin
remote_archive_enabl
TRUE
e
remote_dependencies_
TIMESTAMP
mode
0 on 2
3000000000 8 0 0 TRUE ops$ FALSE
Value
INTERPRETED
INTERPRETED, NON_DEBUG FALSE
DISABLE:ALL FALSE 500
Name
remote_listener remote_login_passwor
EXCLUSIVE
dfile
remote_os_authent remote_os_roles replication_dependen
TRUE
cy_tracking resource_limit resumable_timeout serial_reuse service_names session_cached_curso
800
rs
session_max_open_fil
10
es sessions sga_max_size sga_target shadow_core_dump shared_memory_addres
s
shared_pool_reserved
93113548
_size
shared_pool_size shared_servers skip_unusable_indexe
TRUE
s
sort_area_retained_s
ize
1040187392 1 600 FALSE 0 disable cic FALSE FALSE
Value
LISTENERS_CIC
Name
sort_area_size spfile sql_trace sql_version sql92_security sqltune_category standby_archive_dest standby_file_managem
MANUAL
ent
star_transformation_
FALSE
enabled
statistics_level streams_pool_size tape_asynch_io thread
timed_os_statistics timed_statistics trace_enabled transactions transactions_per_rol
5
lback_segment undo_management undo_retention undo_tablespace use_indirect_data_bu
FALSE
ffers
AUTO 900 UNDOTBS2 TYPICAL 0 TRUE 2 0 TRUE TRUE 660 131072
Value
/dev/vgdata/rspfile FALSE NATIVE FALSE DEFAULT ?/dbs/arch
25165824000 25165824000 partial
/home/oracle/product/admin/ci
user_dump_dest
c/udump
workarea_size_policy
AUTO
4.4 测试工具
Mercury LoadRunner 8.0 Quest Performasure 4.4 Quest Spotlight for Unix 2.0