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

Gespeichert in:
Bibliographische Detailangaben
Titel: Метод оптимізації SQL запитів
Autoren: Єрмолаєв, Олександр Дмитрович
Weitere Verfasser: Суліма, Світлана Валеріївна
Verlagsinformationen: КПІ ім. Ігоря Сікорського
Київ
Publikationsjahr: 2021
Schlagwörter: бази даних, оператори IN, Оптимізація SQL–запитів, індекси, databases, SQL query optimization, indexes, IN operators
Beschreibung: Робота містить 56 сторінок, 7 рисунків, 2 таблиці, використано 23 джерел. Актуальність: В даний час для зберігання і обробки даних активно використовуються реляційні бази даних. Розмір баз даних, тобто обсяг збережених даних, може варіюватися в широкому діапазоні від кілобайта до терабайтів. Зрозуміло, що чим більше розмір відношень бази даних, тим більше йде часу на пошук потрібної інформації, тобто збільшується час обробки запитів сервером. З одного боку цю проблему намагаються вирішувати збільшенням продуктивності комп'ютерів, на яких знаходяться системи управління базами даних (СУБД). Однак, простого збільшення продуктивності комп'ютерів недостатньо; часто набагато більшого ефекту можна домогтися за допомогою зміни алгоритмів обробки SQL–запитів. Таким чином, хоча роботи по оптимізації SQL–запитів ведуться вже не одне десятиліття, в даний час вони зовсім не втратили актуальності. Навпаки, у зв'язку зі збільшенням темпів зростання обсягу інформації та навантаження на сервер баз даних, такі роботи стали ще більш актуальними. Мета роботи: підвищення швидкості виконання вхідного запиту реляційною базою даних при одночасному забезпеченні високої продуктивності та легкості застосування методу шляхом розробки удосконаленого методу оптимізації синтезу складних SQL–запитів з безлічі простих. В ході виконання цієї роботи розроблено метод оптимізації SQL запитів у випадку якщо швидкість вибірки даних почала просідати за часом, який використовує заміну оператора IN на тимчасову таблицю та використовує некластеризованой індекс, що дозволяє на відміну від існуючих пришвидшити вибірку за рахунок зменшення логічних звернень. ; 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 ...
Publikationsart: bachelor thesis
Dateibeschreibung: 56 с.; application/pdf
Sprache: Ukrainian
Relation: Єрмолаєв, О. Д. Метод оптимізації SQL запитів : дипломна робота … бакалавра : 172 Телекомунікації та радіотехніка / Єрмолаєв Олександр Дмитрович. – Київ, 2021. – 56 с.; https://ela.kpi.ua/handle/123456789/41792
Verfügbarkeit: https://ela.kpi.ua/handle/123456789/41792
Dokumentencode: edsbas.3EB0269E
Datenbank: BASE
Beschreibung
Abstract:Робота містить 56 сторінок, 7 рисунків, 2 таблиці, використано 23 джерел. Актуальність: В даний час для зберігання і обробки даних активно використовуються реляційні бази даних. Розмір баз даних, тобто обсяг збережених даних, може варіюватися в широкому діапазоні від кілобайта до терабайтів. Зрозуміло, що чим більше розмір відношень бази даних, тим більше йде часу на пошук потрібної інформації, тобто збільшується час обробки запитів сервером. З одного боку цю проблему намагаються вирішувати збільшенням продуктивності комп'ютерів, на яких знаходяться системи управління базами даних (СУБД). Однак, простого збільшення продуктивності комп'ютерів недостатньо; часто набагато більшого ефекту можна домогтися за допомогою зміни алгоритмів обробки SQL–запитів. Таким чином, хоча роботи по оптимізації SQL–запитів ведуться вже не одне десятиліття, в даний час вони зовсім не втратили актуальності. Навпаки, у зв'язку зі збільшенням темпів зростання обсягу інформації та навантаження на сервер баз даних, такі роботи стали ще більш актуальними. Мета роботи: підвищення швидкості виконання вхідного запиту реляційною базою даних при одночасному забезпеченні високої продуктивності та легкості застосування методу шляхом розробки удосконаленого методу оптимізації синтезу складних SQL–запитів з безлічі простих. В ході виконання цієї роботи розроблено метод оптимізації SQL запитів у випадку якщо швидкість вибірки даних почала просідати за часом, який використовує заміну оператора IN на тимчасову таблицю та використовує некластеризованой індекс, що дозволяє на відміну від існуючих пришвидшити вибірку за рахунок зменшення логічних звернень. ; 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 ...