У меня есть механизм отчетов, выполняющий PreparedStatements в Oracle 11, что является задачей с высокими приоритетами.
Я вижу, что первый вызов запроса обычно выполняется намного дольше, чем тот же запрос впоследствии (запрос имеет другойпараметры и возвращают разные данные).
Я полагаю, это связано с жестким анализом, выполненным Oracle при первом вызове запроса.
Интересно, есть ли способ намека на Oracle, что этозапрос - это запрос с высоким приоритетом, который будет выполняться часто и производительность которого критична, поэтому он должен оставаться в общем пуле, несмотря ни на что?
Я знаю, что могу исправить план выполнения в Oracle 11, но я неЯ не хочу это исправлять, я хочу, чтобы Oracle все еще мог изменять его, так как система меняется, все, что я хочу, это исключить жесткий анализ запроса.