Оптимізація запитів у реляційних базах даних із використанням індексів

dc.contributor.advisorБулатецька, Леся Віталіївна
dc.contributor.affiliationКафедра комп’ютерних наук та кібербезпекиuk_UK
dc.contributor.affiliation122 Комп’ютерні наукиuk_UK
dc.contributor.authorВан, Чао
dc.coverage.countryUAuk_UK
dc.date.accessioned2025-12-26T11:52:01Z
dc.date.available2025-12-26T11:52:01Z
dc.date.issued2025
dc.description.abstractШвидке зростання обсягів даних у сучасних інформаційних системах значно підвищило потребу в ефективній обробці запитів у реляційних базах даних. Оскільки організації накопичують мільйони транзакційних записів, традиційні послідовні сканування стають дедалі менш практичними, що призводить до затримок у аналітичних процесах і обмежує швидкодію системи. Індексування залишається одним із найнадійніших механізмів оптимізації в системах управління реляційними базами даних, проте його ефективність значною мірою залежить від правильного проєктування, вибірковості, розподілу даних та характеристик навантаження. У роботі вивчається вплив стратегій індексування на продуктивність запитів, зокрема увага приділяється B-деревам, складеним індексам і індексам на основі функцій у PostgreSQL. Мета дослідження полягає у вивченні впливу різних типів індексів на продуктивність запитів у реляційних базах даних та визначенні практичних стратегій індексування, які забезпечують відчутне покращення продуктивності у реальних сценаріях навантаження. Результати. Базові вимірювання показали, що запити без індексів систематично викликали послідовні сканування, що призводило до високої затримки та значного навантаження на систему. Після застосування B-дерев, складених та виразних індексів плани виконання перейшли на сканування по індексу та виключно по індексу (index-only scans), що дозволило скоротити час виконання запитів із секунд до мілісекунд. Діапазонні запити отримали вигоду від впорядкованого обходу B-дерева, складені індекси продемонстрували чутливість до порядку стовпців, а індекси на основі функцій дозволили оптимізувати предикати з трансформаціями. Висновки. Результати підтверджують, що індексування є визначальним фактором у підвищенні продуктивності реляційних баз даних. Правильно спроєктовані індекси значно прискорюють отримання даних, зменшують навантаження на систему та підвищують загальну масштабованість без потреби у модернізації обладнання.uk_UK
dc.identifier.citationВан Чао. Оптимізація запитів у реляційних базах даних із використанням індексів : робота на здобуття кваліфікаційного ступеня магістра : спец. 122 Комп’ютерні науки / наук. кер. Л. В. Булатецька ; Волинський національний університет імені Лесі Українки. Луцьк 2025. 55 сuk_UK
dc.identifier.urihttps://evnuir.vnu.edu.ua/handle/123456789/29953
dc.language.isoukuk_UK
dc.publisherВолинський національний університет імені Лесі Українкиuk_UK
dc.subjectреляційні бази данихuk_UK
dc.subjectіндексуванняuk_UK
dc.subjectB-деревоuk_UK
dc.subjectскладений індексuk_UK
dc.subjectіндекс на основі функційuk_UK
dc.subjectPostgreSQLuk_UK
dc.subjectоптимізація запитівuk_UK
dc.titleОптимізація запитів у реляційних базах даних із використанням індексівuk_UK
dc.typeMaster Thesisuk_UK

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wang_Chao_2025.pdf
Size:
1.71 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
4.73 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections