亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle數(shù)據(jù)庫中使用DBMS_PROFILER進行調(diào)優(yōu)

瀏覽:147日期:2023-11-28 14:25:14
在進行數(shù)據(jù)庫調(diào)優(yōu)時,代碼的性能瓶頸至關(guān)重要,Oracle數(shù)據(jù)庫提供的DBMS_PROFILER包可以特別方便的發(fā)現(xiàn)瓶頸的所在之處。

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

◆1:執(zhí)行$ORACLE_HOME/rdbms/admin/profload.sql

◆2:創(chuàng)建一個用于存放跟蹤信息的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:使用剛剛創(chuàng)建的profiler用戶執(zhí)行如下腳本或代碼:

$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;

安裝成功后測試:

執(zhí)行

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;

執(zhí)行后使用下面的代碼檢查:

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的輸入?yún)?shù)需要改變,否則便不能分別運行后的運行結(jié)果了。

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

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

Oracle數(shù)據(jù)庫中使用DBMS_PROFILER進行調(diào)優(yōu)

主站蜘蛛池模板: 国产高清在线精品免费 | 免费看av在线网站网址 | 欧美一区二区三区男同 | 韩日视频在线观看 | 黄网在线免费看 | 欧美一级毛片免费看视频 | 一级片在线免费 | er久99久热只有精品国产 | 成人片免费看 | 九九热视频在线 | mm在线| 欧美一级特黄真人毛片 | 色播日韩| 97色伦图片97综合影院久久 | 麻豆91免费视频 | 国产成人手机在线好好热 | 日本大片在线观看免费视频 | 黄色片在线免费播放 | 欧美日韩在线免费观看 | 国产区在线观看视频 | 日韩在线小视频 | 国产交换精品一区二区三区 | 玖玖精品视频在线观看 | 91精品国产91久久久久久 | 伊人久久久久久久久香港 | 亚洲高清免费 | 尤物国产| 国产限制级在线 | 免费a级毛片在线播放 | 小优视频高清视频在线看 | 日韩一二区| 国产羞羞的视频在线观看免费 | 国产大片黄在线看免费 | 黄色激情网站 | 农村女人的一级毛片 | 亚洲精品啪啪一区二区三区 | 亚洲欧美日韩综合在线一区二区三区 | 日韩久久一区二区三区 | 大象焦伊人久久综合网色视 | 69国产成人综合久久精品91 | 一级毛片免费观看久 |