Как сделать запрос DELETE более оптимальным
Как сделать данный запрос более оптимальным, чтобы он выполнялся быстрее.
DELETE FROM BpmsExecutionEntityImpl E where exists (select HPI.* from
BpmsHistoricProcessInstanceEntityImpl HPI where HPI.id = E.processInstanceId)
and rowid in (SELECT ri FROM (select rowid ri, rownum rn from BpmsExecutionEntityImpl E where
rownum < ${rnMax} ORDER BY E.id) WHERE rn > ${rnMin})
Использую СУБД Oracle 12C.