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

广大2年前技术文章718

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执行完后可以查看其结果


相关文章

ranger对接metastore

ranger对接metastore

前提:本文前提是基于集群中已经安装部署了ranger组件、hive组件的情况下,增加ranger metastore插件的对接。安装部署1、ranger metastore插件编译插件下载 https...

keycloak部署和使用

keycloak部署和使用

简介Keycloak是一个开源软件产品,旨在为现代的应用程序和服务,提供包含身份管理和访问管理功能的单点登录工具。截至2018年3月,红帽公司负责管理这一JBoss社区项目,并将其作为他们RH-SSO...

Spark thriftserver对接cdh hive

Spark thriftserver对接cdh hive

1、背景客户需要使用spark的thriftserver来通过beeline或者jdbc 来使用spark sql环境: spark 3.2.0hive: 2.1.1-cdh6.3.2hadoop:...

hive 通过元数据导出所有表信息

select db.NAME as db_name,tb.TBL_NAME as table_name,case tb.TBL_TYPE when 'MANAGED_TABLE...

PG的pathman分区表工具

一、概述在PG<=10的版本中,都是通过表继承的方式进行分区的,必须使用CHECK CONSTRAINT将每个分区创建为子表 。PostgreSQL 10提供了本机分区,它与经典方法没有什么不同...

LINUX 安全运维-文件安全

LINUX 安全运维-文件安全

文件的ACL针对文件以及文件夹我们在新建的时候,通常会有一个默认的权限:[rootobogontmplmkdirtest[rootcbogontmp]touchtestxt[rootcbogontmp...

发表评论    

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