Метод оптимізації SQL запитів

dc.contributor.advisorСуліма, Світлана Валеріївна
dc.contributor.authorЄрмолаєв, Олександр Дмитрович
dc.date.accessioned2021-06-24T11:51:26Z
dc.date.available2021-06-24T11:51:26Z
dc.date.issued2021-06
dc.description.abstractenThe work contains 56 pages, 7 figures, 2 tables, 23 sources were used. Relevance: Currently, relational databases are actively used for data storage and processing. The size of databases, ie the amount of stored data, can vary in a wide range – from kilobytes to terabytes. It is clear that the larger the size of the database relationship, the more time it takes to find the desired information, ie increases the processing time of requests by the server. On the one hand, they try to solve this problem by increasing the performance of computers that have database management systems (DBMS). However, simply increasing the performance of computers is not enough; often a much greater effect can be achieved by changing the algorithms for processing SQL queries. Thus, although work on optimizing SQL queries has been going on for decades, now they have not lost relevance. On the contrary, due to the increasing growth rate of information and the load on the database server, such work has become even more relevant. The goal of the work: Increasing the speed of execution of an input query by a relational database while ensuring high performance and ease of application of the method by developing an improved method for optimizing the synthesis of complex SQL queries from many simple ones. In the course of this work, a method was developed to optimize SQL queries in case the data sampling rate began to decline over time, which uses the replacement of the IN operator with a temporary table and the use of non–clustered index, which allows to speed up the selection by reducing logical calls.uk
dc.description.abstractukРобота містить 56 сторінок, 7 рисунків, 2 таблиці, використано 23 джерел. Актуальність: В даний час для зберігання і обробки даних активно використовуються реляційні бази даних. Розмір баз даних, тобто обсяг збережених даних, може варіюватися в широкому діапазоні від кілобайта до терабайтів. Зрозуміло, що чим більше розмір відношень бази даних, тим більше йде часу на пошук потрібної інформації, тобто збільшується час обробки запитів сервером. З одного боку цю проблему намагаються вирішувати збільшенням продуктивності комп'ютерів, на яких знаходяться системи управління базами даних (СУБД). Однак, простого збільшення продуктивності комп'ютерів недостатньо; часто набагато більшого ефекту можна домогтися за допомогою зміни алгоритмів обробки SQL–запитів. Таким чином, хоча роботи по оптимізації SQL–запитів ведуться вже не одне десятиліття, в даний час вони зовсім не втратили актуальності. Навпаки, у зв'язку зі збільшенням темпів зростання обсягу інформації та навантаження на сервер баз даних, такі роботи стали ще більш актуальними. Мета роботи: підвищення швидкості виконання вхідного запиту реляційною базою даних при одночасному забезпеченні високої продуктивності та легкості застосування методу шляхом розробки удосконаленого методу оптимізації синтезу складних SQL–запитів з безлічі простих. В ході виконання цієї роботи розроблено метод оптимізації SQL запитів у випадку якщо швидкість вибірки даних почала просідати за часом, який використовує заміну оператора IN на тимчасову таблицю та використовує некластеризованой індекс, що дозволяє на відміну від існуючих пришвидшити вибірку за рахунок зменшення логічних звернень.uk
dc.format.page56 с.uk
dc.identifier.citationЄрмолаєв, О. Д. Метод оптимізації SQL запитів : дипломна робота … бакалавра : 172 Телекомунікації та радіотехніка / Єрмолаєв Олександр Дмитрович. – Київ, 2021. – 56 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/41792
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectбази данихuk
dc.subjectоператори INuk
dc.subjectОптимізація SQL–запитівuk
dc.subjectіндексиuk
dc.subjectdatabasesuk
dc.subjectSQL query optimizationuk
dc.subjectindexesuk
dc.subjectIN operatorsuk
dc.titleМетод оптимізації SQL запитівuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Yermolaiev_bakalavr.pdf
Розмір:
614.92 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: