oracle sql调优

时间:2015-03-05 17:44:03

标签: sql oracle

我想在信息映射

中使用时调查事实表上的查询
select * from TFREVENUE
where revenue_close_dt_yearmonth > '2009/01'
  and revenue_flag = 'No'
  and revenue_update_date > (sysdate - 3)

过滤器列上没有定义索引,例如revenue_close_dt_yearmonthrevenue_flagrevenue_update_date。我是否需要遵循任何步骤,以便在ETL映射中使用此查询时减少瓶颈?

1 个答案:

答案 0 :(得分:0)

由于没有定义索引,因此定义索引通常是假设表未分区的第一步。您要过滤的三列上的复合索引可能会提高查询的性能。