Oracle11g 实时应用测试(一)

Oracle数据库性能优化与压力测试指南 本文还有配套的精品资源,点击获取 简介:Oracle压力测试是数据库性能优化的关键环节,它评估系统在高负载下的运行状况并发现瓶颈,以确保在业务高峰时稳定、高效地运行。本文将介绍Oracle压力测试的目的、常用工具和方法、关键性能指标以及如何通过测试结果进行优化。同时强调了测试环境的相似性与测试的持续时间,以及结果分析和优化的重要性,以提升Oracle数据库的性能表现。 ... 阅读详情

 

            

    有兴趣的朋友可以参加下这个链接里的会:http://wmdata.com.cn/oracle/11g/index.html

        数据库重放和 SQL Performance Analyzer是Oracle11g的真正应用测试的两大解决方案,也是我在动手过程中感触颇深的亮点。

    数据库重放

    数据库重放(DBR)是:使DBA可以捕获在生产系统上产生的负载,包括跨多个会话同时收集所有依赖的事务时捕获并行执行的相同SQL语句的能力,然后有选择性地或跨大范围的数据库环境和平台全部重放。这就像准确的系统回归实况录像,因为其他外部因素(如网络等待时间)减少了或没有了,所有记录下来的SQL语句组成了重放的负载。

    第一步:捕获负载

    建立了一个新用户、表、索引和相关的PL/SQL对象,初始化源数据库环境。

    例如:在数据库中为该目录创建一个目录对象:

create directory dbcapture as '/home/oracle/dbcapture';

    跟踪Oracle库的所有外部客户端请求,以二进制文件的形式将其存储到文件系统上,最好在捕获负载之前备份整个数据库。

      

 

第二步:处理负载

将捕获的数据转换为重放文件,并创建重放负载所需的所有必要元数据。通常会将捕获文件复制到另一个系统进行处理。捕获的负载经过处理之后,可以在重放系统上反复重放。

 

 

  

l  选择Preprocess Workload;

l  选择目录对象或创建目录;

l  单击 Preprocess Workload;

l  提供作业名和相关细节(如主机用户名和口令),或接受默认值;

l  单击查看作业状态的链接;

    第三步:重放负载

一个名为重放客户端的客户端程序处理重放文件并提交对数据库的调用,时间和同步与在捕获系统中完全相同。可以使用一个校准工具来帮助确定一个负载所需的重放客户端的数量。

 

l  选择Replay Workload;

l  选择重放文件所在的目录;

l  点击Setup Replay;

l  单击 Continue;

l  单击页面上显示的链接更改所有非引用参数;

l  输入Replay Name或接受默认值;

l  提供正确的 SYSTEM 口令,决定是否启动多个客户端来并行处理负载;

l  单击 Next,单击Submit启动重放流程;

     第四步:回归分析

     重放期间遇到的所有错误都会被记录下来。会显示任何由 DML 或查询返回的行中的差异。可使用 AWR 报告对捕获和重放之间的性能统计信息进行详细的比较。

 

l  DB Replay Report:比较捕获负载和重放负载的执行过程,查找任何可能的数据或错误回归的源。

l  AWR Report:提供自动工作负载信息库(AWR)报告,分析在重放操作开始到结束这段时间周期内的数据库的整体性能。

l  ASH Report:通过查看在重放期间的活动会话的历史记录(ASH),找出对性能影响最大的SQL语句和等待事件。

作者:李原

博文地址:http://blog.sina.com.cn/s/blog_51e3b6650100ara5.html

oracle测试数据 oracle测试数据 直接复制粘贴运行即可使用 立即下载

相关推荐

KEPServerEX6教程:IoT Gateway与MQTT Client实现工业数据双向通信

工业物联网的核心挑战在于异构设备协议与云端平台之间的数据互通。Modbus、S7、OPC UA等现场协议纷繁复杂,而上层应用普遍偏好MQTT、REST等轻量接口,此时需要一个可靠的协议转换层。MQTT作为低带宽、高可靠的发布/订阅消息协议,天然适合工业数据采集与远程控制场景。KEPServerEX6作为工业网关软件,内置IoT Gateway与MQTT Client组件,分别承担数据上行发布与指令下行订阅的职责,形成完整的双向闭环。通过配置Modbus TCP设备驱动、创建Tag、设置MQTT Broker

weixin_33787529的博客 391

Oracle 缓冲区命中率低的分析及解决办法

Oracle 缓冲区命中率低的分析及解决办法

听雪楼主 6055

STM32G4系列数字LLC控制程序开发实战

本文详细介绍了基于STM32G4系列MCU的数字LLC控制程序开发全流程。从开发环境搭建、中断服务函数设计,到核心的电压环PID算法、Burst模式控制、状态机设计以及软启动优化,提供了完整的实战代码和关键参数调试经验,帮助开发者高效实现高性能数字电源控制。

weixin_29185493的博客 281

【转载】Oracle数据库提高命中率及相关优化

关于Oracle中各个命中率的计算以及相关的调优 1)Library Cache的命中率: .计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)SQL>SEL...

500

2D Nesting Defining a CSV File of Part Data

若。

qq_36560674的博客 1855

AWR2243的等效相位中心与虚拟通道

在俯仰维方向上,不重合的虚拟通道有8个,排序为1:4,9:12。每个虚拟阵元之间的间隔为lambda/2。实际y轴方向虚拟阵列只跨越了8*lambda/2的距离。等效相位中心与虚拟通道类似,只是每个相位中心之间间隔为lambda/4,实际y轴方向等效相位中心只跨越了8*lambda/4=7.59mm的距离

qq_50974341的博客 1983

Oracle 11g 学习笔记-14(数据库性能优化)

1-熟悉几个常用的调优参数,并加以理解,结合实际项目运用。    Oracle 11g的初始化参数分为基本参数和高级参数两类。基本参数是一组可调整的参数,如CONTROL_FILES,DB_BLOCK SIZE,PROCESSES等;高级参数是一组精细调整的参数,如共享服务器SHARED_SERVERS等。初始化参数存放在初始化参数文件SPFILE中。SPFILE是一个二进制文件,只能由Oracle系统进行读写。常用的调优参数:    (1) buffer_pool_keep:保留池大小(从DB_ BLOC

gdvfs12的博客 904

人形机器人 vs 机器狗SLAM:FAST_LIO_LOCALIZATION_HUMANOID的差异化优化方向

《FAST_LIO_LOCALIZATION_HUMANOID在人形与机器狗应用中的差异化优化策略》摘要: 格灵深瞳开源的FAST_LIO_LOCALIZATION_HUMANOID系统针对人形机器人和机器狗提出了差异化优化方案。人形机器人需应对双足步态带来的周期性晃动,通过动态盲区滤波、二阶运动模型补偿步态相位畸变,并修复重力向量计算误差。机器狗则需解决四足高频运动挑战,包括设计自适应地面分割算法、抑制IMU高频振动噪声,以及基于足端接触序列的非匀速运动建模。二者在传感器配置(高度/视角)、运动频率(1-

Studying…… 326
上一篇: ORACLE数据库11g减少宕机
下一篇: 为奥运时刻准备 中国金融机构提供电子金融服务
orgthinkinginjava
博客等级 码龄18年 0粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值