Метод оптимізації SQL запитів
Gespeichert in:
| 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 |
| 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 ... |
|---|
Nájsť tento článok vo Web of Science