国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Oracle數據庫中使用DBMS_PROFILER進行調優

瀏覽:125日期:2023-11-28 14:25:14
在進行數據庫調優時,代碼的性能瓶頸至關重要,Oracle數據庫提供的DBMS_PROFILER包可以特別方便的發現瓶頸的所在之處。

DBMS_PROFILER在使用之前可能需要安裝,具體安裝步驟如下:

◆1:執行$ORACLE_HOME/rdbms/admin/profload.sql

◆2:創建一個用于存放跟蹤信息的schema

CREATE USER profiler IDENTIFIED BY profiler DEFAULT TABLESPACE users QUOTA UNLIMITED ON users;

GRANT connect TO profiler;

CREATE PUBLIC SYNONYM plsql_profiler_runs FOR profiler.plsql_profiler_runs;

CREATE PUBLIC SYNONYM plsql_profiler_units FOR profiler.plsql_profiler_units;

CREATE PUBLIC SYNONYM plsql_profiler_data FOR profiler.plsql_profiler_data;

CREATE PUBLIC SYNONYM plsql_profiler_runnumber FOR profiler.plsql_profiler_runnumber;

◆3:使用剛剛創建的profiler用戶執行如下腳本或代碼:

$ORACLE_HOME/rdbms/admin/proftab.sql

GRANT SELECT ON plsql_profiler_runnumber TO PUBLIC;

GRANT SELECT, INSERT, UPDATE, DELETE ON plsql_profiler_data TO PUBLIC;

GRANT SELECT, INSERT, UPDATE, DELETE ON plsql_profiler_units TO PUBLIC;

GRANT SELECT, INSERT, UPDATE, DELETE ON plsql_profiler_runs TO PUBLIC;

安裝成功后測試:

執行

BEGIN

DBMS_PROFILER.START_PROFILER('123');

FOR I IN 1 .. 1000 LOOP

INSERT INTO A VALUES (I || '');

END LOOP;

COMMIT;

DBMS_PROFILER.STOP_PROFILER();

END;

執行后使用下面的代碼檢查:

SELECT C.LINE#, C.TOTAL_OCCUR, C.TOTAL_TIME, C.MIN_TIME, C.MAX_TIME

FROM PLSQL_PROFILER_RUNS A, PLSQL_PROFILER_UNITS B, PLSQL_PROFILER_DATA C

WHERE A.RUN_COMMENT = '123'

AND B.UNIT_OWNER = ''

AND A.RUNID = B.RUNID

AND A.RUNID = C.RUNID

AND B.UNIT_NUMBER = C.UNIT_NUMBER

注意:每次DBMS_PROFILER.START_PROFILER的輸入參數需要改變,否則便不能分別運行后的運行結果了。

除此之外B.UNIT_OWNER =‘’中的約束值如果是在package里面需要是包名,如果是procedure則是procedure的名字。實在在不知道什么名字時可以在PLSQL_PROFILER_UNITS中查一下。

此外,運行結果可以通過PLSQL Developer來觀察,需要新建一個test,在profiler中可以查看它的運行結果,示例如下:

Oracle數據庫中使用DBMS_PROFILER進行調優

標簽: Oracle 數據庫
主站蜘蛛池模板: 亚洲成人免费观看 | 中文字幕在线观看网址 | 国产一级一片免费播放刺激 | 97香蕉久久夜色精品国产 | 午夜成年女人毛片免费观看 | 国产精品一区二区综合 | 国产成人综合亚洲一区 | 亚洲日产综合欧美一区二区 | 99国产福利视频在线观看 | 一级一级毛片看看 | 亚洲在线看 | 午夜欧美在线 | 色偷偷亚洲男人天堂 | 最近中文字幕在线 | 中文 | 日韩在线视频一区二区三区 | 亚洲高清视频在线播放 | 国产一区中文字幕在线观看 | 精品96在线观看影院 | 久久91精品国产91久久小草 | 久久中文字幕综合不卡一二区 | 大伊香蕉精品视频在线天堂 | 亚洲精品无码不卡在线播放he | 亚洲国产精品二区久久 | 黄色毛片视频在线观看 | 亚洲国产欧洲综合997久久 | 一级女人毛片 | 国产成人精品免费视频软件 | 欧美69free性videos | 亚洲制服丝袜美腿亚洲一区 | 亚洲国产精品久久久久秋霞不卡 | 精品在线观看一区 | 久久久久久国产精品三级 | free性chinese国语对白 | 成人影院免费看 | 亚洲欧美二区三区久本道 | 一级特黄特色的免费大片视频 | 搞黄网站免费观看 | 中国女人真人一级毛片 | 久久国产精品1区2区3区网页 | 欧美久久久久欧美一区 | 午夜精品网|