Noslēguma darbu reģistrs
  
Studiju darba apraksts
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