如何使用时间戳条件优化Oracle中的查询?

时间:2013-08-27 21:11:53

标签: oracle optimization timestamp

如何优化以下查询?

DELETE FROM table_a a 
WHERE date < systimestamp 
   OR a.column_name NOT IN (SELECT b.column_name FROM table_b b);

问题出在条件“date&lt; systimestamp”中。由于这种情况,大约需要11秒才能执行查询。

有关信息,table_a有12073行,table_b有37289行。 “date”列具有时间戳类型,例如,此列的值为31/12/20 23:59:59,000000000。

0 个答案:

没有答案