My suggestion is:
1、create index and re-create index regularly as possible;
2、set OPTIMIZER_MODE=RULE(rule-based) and use hint ALL_ROWS in ur SQL statement because the hint can override the value of the initialization parameter.
3、ANALYZE the tables involved in the statement regularly.