Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Microsoft SQL 2019 savienotu serveru sadalīto vaicājumu ātrdarbības analīze
Title in English Analysis of Mirosoft SQL 2019 Linked Server Performance of Distributed Queries
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Ērika Nazaruka
Reviewer Māra Pudāne, Mg.sc.ing., RTU Lietišķo datorsistēmu institūta lektore
Abstract 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.
Keywords SQL serveris 2019;savienoti serveri;vaicājumu optimizēšana
Keywords in English SQL server 2019;linked servers;query tuning
Language lv
Year 2021
Date and time of uploading 06.09.2021 21:37:54