Oracle查询优化写在具有分区的表上



我在Oracle中有一个表,由大约5500万条记录组成,在日期列上有分区

该表根据某个位置每天存储大约600000条记录。

现在,过程中的一个选择查询中使用了一些分析函数,例如lead、lag、row_number()over(partitionbycol1,dateorderbycol1、date),由于日期列上的"partitionby'"one_answers"orderby'"子句,这花费了太多时间。

是否有其他选项可以优化查询?

您是否考虑过使用物化视图来存储分析函数的结果?

有关MV 的更多信息

http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6002.htm

相关内容

  • 没有找到相关文章

最新更新