Детальная информация

Название: Исследование эффективности методов оптимизации SQL-запросов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Авторы: Чистякова Елизавета Дмитриевна
Научный руководитель: Сергеев Анатолий Васильевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: PostgreSQL; оптимизация SQL-запросов; денормализация; индексы; SQL query optimization; denormalization; indices
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3501
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22884

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Объектом исследования являются запросы в реляционных базах данных. Предметом исследования являются методы увеличения скорости выполнения запросов к базе данных. Цель исследования – сформулировать выводы об эффективности методов оптимизации запросов. Методы проведения ВКР: теоретический анализ научной литературы с целью выявления методов решения проблемы оптимизации SQL-запросов, проведение эксперимента по модификации баз данных с целью увеличения скорости выполнения запросов на получение данных, статистический анализ, а конкретно расчет серединного значения результатов измерения скорости выполнения запросов, сравнительный анализ полученных результатов. По итогам работы были сделаны выводы о применимости таких методов оптимизации как денормализация и индексирование по отдельности и при одновременном применении при решении задач агрегирования, фильтрации и др. Выделены достоинства и недостатки выделенных методов. Результаты ВКР могут быть применены при проектировании схем баз данных и планировании модификаций в целях оптимизации скорости выполнения запросов.

The object of research is queries in relational databases. The subject of the research is methods for increasing the speed of executing database queries. The purpose of the study is to formulate conclusions about the effectiveness of query optimization methods. Methods for conducting WRC: theoretical analysis of scientific literature in order to identify methods for solving the problem of optimizing SQL queries, conducting an experiment on modifying databases in order to increase the speed of executing requests for data, statistical analysis, and specifically the calculation of the average value of the results of measuring the speed of query execution, comparative analysis of the obtained results. Based on the results of the work, conclusions were drawn about the applicability of such optimization methods as denormalization and indexing separately and with simultaneous application in solving problems of aggregation, filtering, etc. The advantages and disadvantages of the selected methods are highlighted. The results of the WRC can be applied in the design of database schemas and modification planning in order to optimize the speed of query execution.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • Исследование эффективности методов оптимизации SQL-запросов
    • Введение
    • 1. Анализ основных методов оптимизации скорости выполнения SQL-запросов
    • 2. Планирование исследования и выбор инструментов
    • 3. Проектирование баз данных и их модификации, написание запросов к ним
    • 4. Тестирование
    • Заключение
    • Список использованных источников
    • Приложение 1. Скрипты к базе данных

Статистика использования

stat Количество обращений: 11
За последние 30 дней: 0
Подробная статистика