Аннотация:
Актуальность данной темы связана с широким применением систем управления базами данных (СУБД) Oracle во многих отраслях, где объемы данных чрезвычайно велики, в силу чего требуется высокая производительность системы, надежность и отказоустойчивость. Постепенное увеличение числа пользователей и возрастающего объема обрабатываемой информации в условиях ограниченных ресурсов ведет к необходимости оптимизации для достижения стабильных результатов и снижения инцидентов производительности. В Oracle независимо от того, какие действия выполняются с данными, в это вовлечен оптимизатор, задачей которого является определение оптимального плана выполнения запроса. Цель данного исследования заключается в анализе принципов работы режимов оптимизатора, их сравнении, определении преимуществ и недостатков каждого из них, а также степени влияния различных факторов на построение оптимального плана выполнения запроса для каждого из режимов оптимизатора. При моделировании было доказано, что время отклика, накладные расходы и стабильность выполнения могут быть улучшены за счет применения верного режима оптимизатора. Результатом исследования является предоставление рекомендаций по выбору режима оптимизатора для конкретного случая.
Ключевые слова:режим оптимизатора, метод доступа, оптимальный план, СУБД Oracle, производительность.