Анализ и выбор режима оптимизатора для получения оптимального плана выполнения запроса в СУБД Oracle
(Стр. 92-100)

Подробнее об авторах
Унковская Галина Александровна магистр, Белгород, Российская Федерация@gmail.com
Белгородский государственный технологический университет им. В.Г. Шухова
г. Белгород, Российская Федерация
Оплатить 390 руб. (Картой) Оплатить 390 руб. (Через QR-код)

Нажимая на кнопку купить вы соглашаетесь с условиями договора оферты

Аннотация:
Актуальность данной темы связана с широким применением систем управления базами данных (СУБД) Oracle во многих отраслях, где объемы данных чрезвычайно велики, в силу чего требуется высокая производительность системы, надежность и отказоустойчивость. Постепенное увеличение числа пользователей и возрастающего объема обрабатываемой информации в условиях ограниченных ресурсов ведет к необходимости оптимизации для достижения стабильных результатов и снижения инцидентов производительности. В Oracle независимо от того, какие действия выполняются с данными, в это вовлечен оптимизатор, задачей которого является определение оптимального плана выполнения запроса. Цель данного исследования заключается в анализе принципов работы режимов оптимизатора, их сравнении, определении преимуществ и недостатков каждого из них, а также степени влияния различных факторов на построение оптимального плана выполнения запроса для каждого из режимов оптимизатора. При моделировании было доказано, что время отклика, накладные расходы и стабильность выполнения могут быть улучшены за счет применения верного режима оптимизатора. Результатом исследования является предоставление рекомендаций по выбору режима оптимизатора для конкретного случая.
Образец цитирования:
Унковская Г.А. Анализ и выбор режима оптимизатора для получения оптимального плана выполнения запроса в СУБД Oracle // Computational Nanotechnology. 2023. Т. 10. № 3. C. 92-100. DOI: 10.33693/2313-223X-2023-10-3-92-100. EDN: RYVEQA
Список литературы:
Гладков А.К., Никольская Д.И. Исследование поисковой оптимизации на основе базы данных // Экономика и качество систем связи. 2022. № 4. C. 67–74.
Миллсап К., Хольт Д. Oracle. Оптимизация производительности / пер. с англ. СПб.: Символ-Плюс, 2006. 464 с.
Иванов К.К., Ефремов А.А., Ващенко И.А. Роль процесса оптимизации в работе систем баз данных // Молодой ученый. 2016. № 28 (132). C. 15–16.
Пржиялковский В. Какие планы у Oracle? 2002. URL: http://www.interface.ru/fset.asp?Url=/oracle/kakie.htm (дата обращения: 07.07.2023).
Есаулова Е.А. Сравнение оптимизаторов // Материалы десятой региональной конференции по математике МАК-2007. Барнаул, июнь, 2007 / АлтГУ, АлтГТУ, БГПУ, ГАГУ, Институт водных и экологических проблем (Барнаул); ред. Н.М. Оскорбин [и др.]. Барнаул: Изд-во АлтГУ, 2007. C. 62–63.
Connie Dialeris Green. Oracle9i database performance tuning guide and reference. Release 2 (9.2) Part Number A96533-02. URL: https://docs.oracle.com/cd/B10500_01/server.920/a96533/rbo.htm (дата обращения: 09.07.2023).
Кайт Т. Oracle для профессионалов / пер. с англ. СПб,: ООО «ДиаСофтЮП», 2003. 672 с.
Льюис Дж. Oracle. Основы стоимостной оптимизации СПб.: Питер, 2006. 528с.
Ярке М., Кох Ю. Оптимизация запросов в системах баз данных / пер. с англ. C. Кузнецов. 1984. URL: http://citforum.ru/database/articles/query_optimization/ (дата обращения: 09.07.2023).
Алгазали С.М.М., Айвазов В.Г., Кузнецова А.В. Совершенствование процесса поиска неэффективных SQL-запросов в СУБД Oracle // Инженерный вестник Дона. 2017. № 4. URL: https://cyberleninka.ru/article/n/sovershenstvovanie-protsessa-poiska-neeffektivnyh-sql-zaprosov-v-subd-oracle (дата обращения: 16.07.2023).
Унковская Г.А. Интеграция метода многокритериального выбора альтернатив на основе нечетких множеств в бизнес-процессы банковской сферы // XXI век: итоги прошлого и проблемы настоящего плюс. 2022. № 4 (60). C. 63–67.
Нимик Р.Дж. Настройка проблемных запросов/Oracle Magazine. 2000. URL: https://www.interface.ru/home.asp?artId=3776 (дата обращения: 10.07.2023).
Czuprynski J. Oracle Database 11g Release 1 New Features Summary [электронный ресурс]. Part 1. 2007. URL: https://www.databasejournal.com/oracle/oracle-database-11g-release-1-new-features-summary-part-1/ (дата обращения 28.06.2023).
Apple R. Oracle cost based optimizer correlations // All Regis University Theses. 2013. № 234. URL: https://epublications.regis.edu/theses/234 (дата обращения: 20.07.2023).
Hellström I. Oracle SQL & PL/SQL Optimization for developers documentation. Release 3.0.1. 2023. URL: https://oracle.readthedocs.io/_/downloads/en/latest/pdf/ (дата обращения: 16.07.2023).
Xiaoxiang Hermit. RBO and CBO of ORACLE optimizer. URL: https://www.programmersought.com/article/84476969712/ (дата обращения: 16.07.2023).
Burleson D.K. Optimizing oracle optimizer statistics. URL: http://www.dba-oracle.com/art_orafaq_cbo_stats.htm (дата обращения: 18.07.2023).
Кайт Т. Oracle: Эффективное проектирование приложений. СПб.: Питер, 2006. 800 с.
Ключевые слова:
режим оптимизатора, метод доступа, оптимальный план, СУБД Oracle, производительность.


Статьи по теме

Автоматизация и управление технологическими процессами и производствами Страницы: 63-71 DOI: 10.33693/2313-223X-2023-10-4-63-71 Выпуск №47939
Система управления процессом гидроабразивной резки с закручиванием струи рабочей жидкости
гидроабразивная резка усталостное выкрашивание осцилляция струи абразив резание-царапание
Подробнее
05.02.22 ОРГАНИЗАЦИЯ ПРОИЗВОДСТВА (по отраслям) Страницы: 47-53 DOI: 10.33693/2313-223X-2019-6-3-47-53 Выпуск №15633
АДАПТИВНОЕ ПЛАНИРОВАНИЕ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА ПРОМЫШЛЕННОГО ПРЕДПРИЯТИЯ
ресурсы адаптивное планирование производительность трудоемкость оптимизационные задачи
Подробнее
1. ЭКОНОМИКА И УПРАВЛЕНИЕ НАРОДНЫМ ХОЗЯЙСТВОМ 08.00.05 Страницы: 62-68 Выпуск №18348
Инвестиционный климат, оценка и его связь с экономическим ростом
инвестиции оценка экономический рост производительность климат
Подробнее