代码之家  ›  专栏  ›  技术社区  ›  Chry Cheng

Oracle的dbms_crypto.hash函数对SHA-1的性能

  •  0
  • Chry Cheng  · 技术社区  · 17 年前

    1 回复  |  直到 15 年前
        1
  •  2
  •   Tom S    17 年前

    据我所知,没有公布的统计数据,但正如甘道夫在对你的问题的评论中所建议的那样,你可以自己测试一下。为了获得统计数据,我建议使用DBMS_PROFILER包,该包将PLSQL的行数计时到纳秒。

    安装脚本(针对您的DBA):$ORACLE_HOME/rdbms/admin/profload.sql

    安装脚本(用于您的模式捕获统计数据):$ORACLE_HOME/rdmbs/admin/proftab.sql

    报告脚本(针对您的模式):$ORACLE_HOME/plsql/demo/profrep.sql

    Begin
       DBMS_OUTPUT.PUT_LINE(DBMS_PROFILER.START_PROFILER('tag value for your run'));
       your_procedure_to_test();
       DBMS_OUTPUT.PUT_LINE(DBMS_PROFILER.STOP_PROFILER());
    END;
    

    要获取报告,请运行报告脚本中的一个查询。