0

查找至少在 4 到 30 MB 之间的输入大小的统计信息。

4

1 回答 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 回答