У меня есть некоторые идеи, которые могут вызвать внезапное замедление, но лучшая отправная точка - это получить информацию из базы данных о том, куда она тратит свое время.
Если у вас есть доступ к коду и SQL * Plus, отправной точкой будет:
set autotrace on
, затем запустите запрос.
(Это автоматизирует шаги, которые вы должны были выполнить, чтобы включить трассировку SQL, а затем tkprof вывода).
Другой вариант - взять Statspack с моментальным снимком вашей плохой работы.
Это должно как минимум сузить место, на которое тратится время (физический ввод-вывод, процессор и т. Д.).
Вполне возможно, что совокупное увеличение данных привело к тому, что ваш запрос превысил лимит ресурсов.