查找至少在 4 到 30 MB 之间的输入大小的统计信息。
问问题
2260 次
1 回答
2
据我所知,没有公布的统计数据,但正如甘道夫在对您的问题的评论中建议的那样,您可以自己进行测试。为了获得统计数据,我建议使用 DBMS_PROFILER 包,它将 PLSQL 的行时间降至纳秒。
DBMS_PROFILER 的快速入门,摘自 Steven Feuerstein 的 Oracle PL/SQL Programming(由 O'Reilly 出版):
安装脚本(用于您的 DBA):$ORACLE_HOME/rdbms/admin/profload.sql
安装脚本(让您的架构捕获统计信息):$ORACLE_HOME/rdmbs/admin/proftab.sql
报告脚本(针对您的架构): $ORACLE_HOME/plsql/demo/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;
要获取报告,请运行报告脚本中的查询之一。
于 2009-06-23T19:07:36.767 回答