Oracle查询速度比较

时间:2015-05-28 06:52:16

标签: oracle performance plsql oracle11g

假设我在两种不同的情况下有一张桌子。

  1. 一个有大约3,000,000条记录的记录,我应该在每次查询后执行计算,这可能需要大约2或3秒。
  2. 在其他情况下,表格中有大约300,000,000条记录,每次查询后都不需要进行任何计算。
  3. 我想比较每个流程所需的总时间。假设两个表都以相同的方式编制索引和分区,并且在两种情况下都使用Oracle DBMS。

1 个答案:

答案 0 :(得分:0)

最终结果是否相同?例如表格大10 * = t1&的结果计算

您可以设置测试以运行合适的样本大小,只需

{{1}}

比较结果。关于这一点并没有真正的硬性规则 - 只需确保考虑数据库/设置的所有部分(例如,如果这是与webapp交互,然后通过应用程序而不是简单的sqlplus进行测试 - 尽管这不应该差异很大。)

以下文章对一个好的测试用例有一些好处:

Writing PNM Files