2009-05-20 4 views
0

적어도 4와 30MB 사이의 입력 크기에 대한 통계를 찾고 있습니다.SHA-1에 대한 Oracle의 dbms_crypto.hash 성능

+2

이러한 해시 알고리즘의 성능은 시스템에 따라 크게 달라질 수 있습니다. 시스템에 성능 수치를 얻기 위해 일부 테스트 데이터가 포함 된 간단한 프로그램을 만드는 것이 어떻습니까? – Gandalf

답변

2

내 지식으로는 게시 된 통계가 없지만 간달프가 귀하의 질문에 대한 의견에서 제안 했으므로 직접 테스트 할 수 있습니다. 통계를 얻으려면 DBMS_PROFILER 패키지를 사용하여 PLSQL의 타임 라인을 나노초까지 줄이는 것이 좋습니다.

DBMS_PROFILER에 빠른 프라이머 (오라일리에서 출판) 스티븐 퓨어 스타 인에 의해 오라클 PL/SQL 프로그래밍에서 cribbed :

는 (당신의 DBA를위한) 스크립트를 설치합니다 : $ ORACLE_HOME/RDBMS와/관리자/profload.sql

(통계를 캡처하는 스키마에 대한) 스크립트를 설치합니다 : $ ORACLE_HOME/RDMBS/관리/proftab.sql (스키마에 대한)을보고

스크립트 : $ ORACLE_HOME/PLSQL/데모/profrep.sql $ ORACLE_HOME /plsql/demo/profsum.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; 

보고서를 얻을보고를위한 스크립트 쿼리 중 하나를 실행 :

는 프로필입니다.