Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Microsoft SQL 2019 savienotu serveru sadalīto vaicājumu ātrdarbības analīze |
Nosaukums angļu valodā |
Analysis of Mirosoft SQL 2019 Linked Server Performance of Distributed Queries |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Ērika Nazaruka |
Recenzents |
Māra Pudāne, Mg.sc.ing., RTU Lietišķo datorsistēmu institūta lektore |
Anotācija |
Datu apjoms pasaulē pieaug. Dati tiek glabāti daudzās formās un vietās, bieži nepieciešams apvienot datus no dažādiem avotiem. Viena no populārākajām datubāzes vadības sistēmām ir Microsoft SQL server, kurā ir nodrošināta iespēja savienot datu avotus. SQL servera vaicājuma optimizētājs atbild par datu apstrādes ātrdarbību un efektīvu resursu izmantošanu, tomēr sadalītos vaicājumos, tas nespēj atrast risinājumu ar ātru izpildes laiku.
Apkopotas metodes sadalītu vaicājumu ātrdarbības uzlabošanai. Izveidoti testa scenāriji ar iekšējiem savienojumiem starp dažāda izmēra tabulām, kur viena no tabulām ir lokālā un otra attālinātā servera. Sadalītie vaicājumi izpildīti katrai metodei un katrs scenārijs izpildīts 3 reizes.
Sadalīto vaicājumu rezultātos neatrada izteiktu sakarību ātrdarbības uzlabojumos ar OpenQuery funkciju. Izmantojot iekšējā savienojuma mājienu ātrdarbība pasliktinājās. Pagaidu tabulas ar indeksiem ātrdarbība uzlabojās tikai gadījumos, ja bija nepieciešams atkārtoti piekļūt datiem. Grupēšanas atbilstības uzlabojums ir pielāgojams darbojoties ar zīmju kolonnām un ātrdarbības uzlabojumi bija mazi.
Efektīvu sadalīto vaicājumu veidošanai izstrādātas rekomendācijas. Ja strādā ar mazām datu bāzēm un vienkāršiem scenārijiem, ieteicams paļauties uz Microsoft SQL 2019 vaicājumu optimizētāju. Ja datubāžu izstrādātājs strādā ar vecāku SQL versiju vai savieno vairākas attālinātas datu bāzes, ātrdarbības uzlabošanai var izmēģināt OpenQuery funkcijas metodi.
Darbs sastāv no 49 lappusēm, 27 attēliem, 6 tabulām un 38 informācijas avotiem. |
Atslēgas vārdi |
SQL serveris 2019;savienoti serveri;vaicājumu optimizēšana |
Atslēgas vārdi angļu valodā |
SQL server 2019;linked servers;query tuning |
Valoda |
lv |
Gads |
2021 |
Darba augšupielādes datums un laiks |
06.09.2021 21:37:54 |