• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • русский 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Войти
Просмотр элемента 
  •   Главная
  • 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
  • Просмотр элемента
  •   Главная
  • 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
  • Просмотр элемента
JavaScript is disabled for your browser. Some features of this site may not work without it.

LINQ operāciju veiktspēja .NET vidē

Thumbnail
Открыть
302-101278-Sarmulis_Arnolds_as18284.pdf (6.886Mb)
Автор
Sarmulis, Arnolds
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Kalniņa, Elīna
Дата
2024
Metadata
Показать полную информацию
Аннотации
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
Контакты | Отправить отзыв
Theme by 
@mire NV
 

 

Просмотр

Весь DSpaceСообщества и коллекцииДата публикацииАвторыНазванияТематикаЭта коллекцияДата публикацииАвторыНазванияТематика

Моя учетная запись

Войти

Статистика

Просмотр статистики использования

University of Latvia
Контакты | Отправить отзыв
Theme by 
@mire NV