Довольно часто администраторы баз данных жалуются на медленное...
Настройка производительности базы данных Oracle подразумевает оптимизацию SQL-кода и калибровкуиспользуемых базой ресурсов. Настройку SQL-кода обычно выполняют разработчики, а администратор баз данных просто облегчает их усилия в этой области за счет настройки соответствующих параметров инициализации, включения трассировки и т.д. Тем не менее, существует еще несколько стратегий, которые администратор баз данных может реализовать для улучшения обработки SQL-кода в своей базе данных.
В некоторых случаях администратор баз данных (DBA) и разработчики могут работать над оптимизацией приложения вместе. Однако что, если у администратора базы данных нет возможности вносить изменения в код, как бывает в случае работы с “коробочными” (packaged) приложениями. Или что если даже разработчики знают, о необходимости внесения в код серьезных изменений для улучшения его производительности, но ограничения времени и бюджета делают выполнение этой процедуры невозможным? Существует несколько способов, которые могут помочь в подобных ситуациях и без изменения самого кода SQL.