Метод оптимізації SQL запитів
dc.contributor.advisor | Суліма, Світлана Валеріївна | |
dc.contributor.author | Єрмолаєв, Олександр Дмитрович | |
dc.date.accessioned | 2021-06-24T11:51:26Z | |
dc.date.available | 2021-06-24T11:51:26Z | |
dc.date.issued | 2021-06 | |
dc.description.abstracten | The 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.page | 56 с. | uk |
dc.identifier.citation | Єрмолаєв, О. Д. Метод оптимізації SQL запитів : дипломна робота … бакалавра : 172 Телекомунікації та радіотехніка / Єрмолаєв Олександр Дмитрович. – Київ, 2021. – 56 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/41792 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | бази даних | uk |
dc.subject | оператори IN | uk |
dc.subject | Оптимізація SQL–запитів | uk |
dc.subject | індекси | uk |
dc.subject | databases | uk |
dc.subject | SQL query optimization | uk |
dc.subject | indexes | uk |
dc.subject | IN operators | uk |
dc.title | Метод оптимізації SQL запитів | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: