欢迎来到天天文库
浏览记录
ID:22338561
大小:450.00 KB
页数:13页
时间:2018-10-28
《oracle性能测试和优化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle性能测试和优化测试目的:测试Oracle入库以及并发查询性能测试环境:主机:SunEnterprise420R(2XUltraSPARC-II450MHz)内存:2048MB存储:SunT3、Raid0+1、RAWdevice(裸设备)、Cache1G、FC1Gbps(100M/S)操作系统:SunOS5.9Generic_118558-08sun4u卷管理软件:VeritasVolumeManager数据库:Oracle9iRAC/Oracle10g光纤HUB:Sun7Port*1Gbps测试程序:使用OracleOCI接口的C程序
2、(import),4个子进程同时执行插入操作,连接同一个实例数据库设计:采用OraclePartition技术,按小时划分,一天分为24个分区。数据在线保存60天,则经常在线分区为24*60=1440个,在每个分区Pxxxx上根据通话时间字段建立局部分区索引,然后在整个表上根据手机号字段建立全局分区索引Sun3510磁盘阵列性能测试T3Cache模式:WriteThrough测试方法T3阵列的缓存写模式缺省下是writethrough,未启动应用前,首先用mkfile写阵列测试从主机到阵列的I/O性能,通过iostat观察测试结果13/13结论经
3、过观察可以发现最高的写入速率在10MB/S左右,且I/O服务响应时间太长,初步评估I/O系统会成为系统性能瓶颈。T3Cache模式:WriteBehand测试方法T3阵列的缓存写模式是writebehand,未启动应用前,首先用mkfile写阵列测试从主机到阵列的I/O性能,通过iostat观察测试结果结论经过观察可以发现最高的写入速率在91MB/S左右,且I/O服务响应时间大大缩短,估计I/O系统的改进会为系统性能带来一定提升两种方式比较1.Cache模式设置为WriteBehand时,性能远高于WriteThrough2.Cache模式设置为
4、WriteBehand,安全性稍差,如果此时数据库出现硬件故障,则数据库无法恢复一致性并发插入的性能[测试用例一]测试环境描述1.4个子进程并行执行插入操作;使用批量导入模式,一次绑定3000条记录;连接同一数据库实例2.T3Cache模式设置为:WriteBehand(高性能,安全性稍差)3.Oracle9iRAC+9.2.0.4PatchPackage13/131.索引:GlobalPartitionIndex(手机号)、LocalPartitionIndex(时间)2.分区表:一小时一个分区,每个分区1.0-1.5亿条数据,全表数据约11亿
5、3400万条3.一条消息约80字节相关sql语句建表语句:CREATETABLElog_table(src_addrVARCHAR2(11),dest_addrVARCHAR2(11),saft_flagCHAR(1),priorityCHAR(1),request_qosCHAR(1),request_qopCHAR(1),start_timeVARCHAR2(14),statusCHAR(6),contextVARCHAR2(150))TABLESPACETESTPCTUSED40PCTFREE0STORAGE(INITIAL4MNEXT4M
6、MAXEXTENTS2147483645PCTINCREASE0BUFFER_POOLDEFAULT)PARTITIONBYRANGE(start_time)(PARTITIONlog_20050601_01VALUESLESSTHAN('20050601010000')TABLESPACETEST,PARTITIONlog_20050601_02VALUESLESSTHAN('20050601020000')TABLESPACETEST,……………PARTITIONlog_20050601_23VALUESLESSTHAN('200506012
7、30000')TABLESPACETEST,PARTITIONlog_20050601_24VALUESLESSTHAN('20050602000000')TABLESPACETEST);手机号字段建全局分区索引(globalpartitionindex):CREATEINDEXlog_global_part_idxONlog_table(src_addr)TABLESPACEINDXGLOBALPARTITIONBYRANGE(src_addr)(PARTITIONlog_1340_1340VALUESLESSTHAN('13409999999
8、'),PARTITIONlog_1340_1341VALUESLESSTHAN('13419999999'),…………13/13PART
此文档下载收益归作者所有