运维联盟俱乐部

 找回密码
 立即注册
查看: 856|回复: 0

[性能优化] DBMS_RESOURCE_MANAGER.CALIBRATE_IO

[复制链接]
  • TA的每日心情
    开心
    2023-8-9 11:05
  • 发表于 2023-2-6 12:04:39 | 显示全部楼层 |阅读模式

    --recommandation ASYNCH or SETALL
    select value from v$parameter where name='filesystemio_options';

    --
    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'
    /

    SET SERVEROUTPUT ON

    --record time start
    select to_char(sysdate,'yyyymmdd hh24:mi:ss') start_time from dual;

    DECLARE
    lat INTEGER;
    iops INTEGER;
    mbps INTEGER;
    BEGIN
    DBMS_RESOURCE_MANAGER.CALIBRATE_IO (1, 20, iops, mbps, lat);
    DBMS_OUTPUT.PUT_LINE ('max_iops = ' || iops);
    DBMS_OUTPUT.PUT_LINE ('latency = ' || lat);
    DBMS_OUTPUT.PUT_LINE('max_mbps = ' || mbps);
    END;
    /

    --record time end
    select to_char(sysdate,'yyyymmdd hh24:mi:ss') start_time from dual;

    --select results
    select * from DBA_RSRC_IO_CALIBRATE;

    --watch
    watch -n 2 -d 'iostat -x'
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    运维联盟俱乐部 ( 冀ICP备19036648号 )

    GMT+8, 2024-5-17 17:11 , Processed in 0.049169 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表