Анализ и выбор режима оптимизатора для получения оптимального плана выполнения запроса в СУБД Oracle
(Стр. 92-100)
Подробнее об авторах
Унковская Галина Александровна
магистр, Белгород, Российская Федерация@gmail.com
Белгородский государственный технологический университет им. В.Г. Шухова
г. Белгород, Российская Федерация
Белгородский государственный технологический университет им. В.Г. Шухова
г. Белгород, Российская Федерация
Чтобы читать текст статьи, пожалуйста, зарегистрируйтесь или войдите в систему
Аннотация:
Актуальность данной темы связана с широким применением систем управления базами данных (СУБД) 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. Оптимизация производительности / пер. с англ. СПб.: Символ-Плюс, 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, производительность.
Статьи по теме
05.02.22 ОРГАНИЗАЦИЯ ПРОИЗВОДСТВА (по отраслям) Страницы: 47-53 DOI: 10.33693/2313-223X-2019-6-3-47-53 Выпуск №15633
АДАПТИВНОЕ ПЛАНИРОВАНИЕ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА ПРОМЫШЛЕННОГО ПРЕДПРИЯТИЯ
ресурсы
адаптивное планирование
производительность
трудоемкость
оптимизационные задачи
Подробнее
1. ЭКОНОМИКА И УПРАВЛЕНИЕ НАРОДНЫМ ХОЗЯЙСТВОМ 08.00.05 Страницы: 62-68 Выпуск №18348
Инвестиционный климат, оценка и его связь с экономическим ростом
инвестиции
оценка
экономический рост
производительность
климат
Подробнее