oracle自带存储过程的压测使用

广大2年前技术文章579

1、使用前提条件:

A、timed_statistics参数为true B、sysdba权限 C、11g及以上版本 D、ASYNCH_IO开启

  • 通过运行以下查询,确保为数据文件启用异步 I/O

COL NAME FORMAT A50

SELECT NAME,ASYNCH_IO FROM V$DATAFILE F,V$IOSTAT_FILE I

WHERE  F.FILE#=I.FILE_NO

AND    FILETYPE_NAME='DATA FILE';

2、运行测试脚本,会最后生产结果

SET SERVEROUTPUT ON

DECLARE

 lat  INTEGER;

 iops INTEGER;

 mbps INTEGER;

BEGIN

-- DBMS_RESOURCE_MANAGER.CALIBRATE_IO (<DISKS>, <MAX_LATENCY>, iops, mbps, lat);  

  DBMS_RESOURCE_MANAGER.CALIBRATE_IO (1, 10, iops, mbps, lat);

 DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);

 DBMS_OUTPUT.PUT_LINE ('latency  = ' || lat);

 dbms_output.put_line('max_mbps = ' || mbps);

end;

/

3、通过视图查看状态和运行过程中查看负载

--在存过执行时可以查看其状态,status分为in progress、ready、not aviliabe三种

set linesize 300 pagesize 100;

select * from GV$IO_CALIBRATION_STATUS;  

--  

select * from DBA_RSRC_IO_CALIBRATE;    

-- 在存过dbms_resource_manager.calibrate_io执行完后可以查看其结果


相关文章

Hive调优

1.Fetch抓取Fetch抓取是指,Hive中对某些情况的查询可以不必使用MapReduce计算。例如:SELECT * FROM students;在这种情况下,Hive可以简单地读取studen...

chengying-4.0登入接口逆向

chengying-4.0登入接口逆向

首先是登入的加密url:http://xxxxx/api/v2/user/login参数1. username:admin@dtstack.com2. password:614bb9438210c69...

Go 配置文件管理(ini)

Go 配置文件管理(ini)

1、背景ini 文件是 Initialization File 的缩写,即初始化文件,可用于统一管理各项配置。gopkg.in/ini.v1 是地表最强大、最方便和最流行的 Go 语言 INI 文件操...

Kafka性能维度标准

如何判断一个kafka集群是否已经处于性能瓶颈,通常的判断条件有如下几点:维度1:磁盘IO读写磁盘性能是kafka重要的参数指标,如果磁盘IO到达性能瓶颈会直接导致业务故障。Kafka读写性能跟磁盘I...

podman相关使用

Podman介绍Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进...

hdfs短路读

hdfs短路读

原理当客户端执行数据块副本短路读时,Client与DataNode的交互过程具体如下图:含义如下:(1)DFSClient通过requestShortCircuitShm()接口向DataNode请求...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。