Here’s a performance problem that came up on OTN recently. The following query (reformatted) takes “ages” to run – how do you address the problem:
SELECT COUNT(*) FROM smp_dbuser2.workflow_step_report WHERE report_ID IN ( SELECT report_id FROM smp_dbuser2.workflow_report WHERE trunc(start_time) = '28-Apr-2017' AND user_id = 'nbi_ssc' ) ;
Various pieces of relevant information were supplied (the workflow_report table holds 1.4M rows the workflow_step_report table holds 740M rows and some indexes were described), but most significantly we were given the execution plan: