• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • English 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Login
View Item 
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
  •   DSpace Home
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

LINQ operāciju veiktspēja .NET vidē

Thumbnail
View/Open
302-101278-Sarmulis_Arnolds_as18284.pdf (6.886Mb)
Author
Sarmulis, Arnolds
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Kalniņa, Elīna
Date
2024
Metadata
Show full item record
Abstract
Maģistra darbs ir veltīts LINQ vaicājumu veiktspējas problēmai, kur LINQ vaicājumi tiek izpildīti datubāzē izmantojot ORM ietvaru. LINQ veiktspējas problēmas var būtiski degradēt vaicājumu izpildes laiku no dažādām līdz pat simts reizēm. Veiktspējas problēmas rodas gan no pieejamo operatoru nekorektas lietošanas, gan arī no ORM ietvara nespējas optimizēt LINQ vaicājumus. Problēma tiek risināta veidojot praktisku pētījumu kurā tiek veikta sistemātiska LINQ vaicājumu veiktspējas testēšana, kas savukārt tiek realizēta izmantojot speciāli tam izstrādātu pētīšanas rīku. Izstrādātais pētīšanas rīks sniedz iespēju automatizēti testēt vaicājumus pie dažādām testa datu konfigurācijām trijos dažādos datubāzu serveros. Pētījuma rezultāti pārliecinoši uzrāda ka ‘Join’ pieeja ir efektīvāka par navigācijas īpašību pieeju LINQ vaicājumu veidošanā.
 
The master's thesis is devoted to the performance problem of LINQ queries, where LINQ queries are executed in database using the ORM framework. LINQ performance issues can significantly degrade query execution times from some to hundreds of times. Performance problems arise from the incorrect use of the available operators and from the inability of the ORM framework to optimize LINQ queries. The problem is solved by creating a practical study in which systematic performance testing of LINQ queries is done by using a specially developed research tool. The developed research tool provides an opportunity to automatically test queries on different configurations of test data on three different database servers. The research results show that the 'Join' approach is more effective than the navigation properties approach in creating LINQ queries.
 
URI
https://dspace.lu.lv/dspace/handle/7/66034
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [5688]

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

View Usage Statistics

University of Latvia
Contact Us | Send Feedback
Theme by 
@mire NV