<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

ORM alapú lekérdezés-generálási stratégiák hatása az SQL Server erőforrás-gazdálkodására

dc.contributor.advisorVágner, Anikó Szilvia
dc.contributor.authorPázmányi, Sándor
dc.contributor.departmentDE--Informatikai Kar
dc.date.accessioned2026-07-14T14:26:43Z
dc.date.available2026-07-14T14:26:43Z
dc.date.created2026
dc.description.abstractA kutatásomban a modern webes szoftverfejlesztésben alkalmazott UI-komponenskönyvtárak (pl. DevExtreme) és az Entity Framework Core ORM együttes használatának teljesítményre gyakorolt hatását vizsgáltam. Bár ez a kényelmes, low-code megközelítés felgyorsítja a fejlesztést azáltal, hogy a kliensoldali szűréseket automatikusan SQL-kódra fordítja, arra voltam kíváncsi, hogy milyen rejtett „kényelmi adót” ró a rendszerre nagy adatmennyiség esetén. Ennek feltárására egy több millió rekordos telemetriai adatbázison hasonlítottam össze a paraméterezett LINQ lekérdezéseket a DevExtreme által generált, literál-alapú lekérdezésekkel. A méréseim egyértelműen megmutatták, hogy a dinamikusan generált lekérdezések szignifikánsan lassabbak. Az adatbázis-szintű elemzésem során a lassulás fő okaként az SQL Server Plan Cache (tervgyorsítótár) szennyeződését azonosítottam: míg a LINQ lekérdezések végrehajtási terveit a rendszer tökéletesen újrahasznosította, a literál-alapú kereséseknél minden futáshoz új tervet kellett gyártani. Ez a folyamatos újragenerálás az iterációk növekedésével komoly memóriapazarlást, processzor-többletterhelést és ezáltal skálázhatósági korlátokat eredményezett. A dolgozatomban nem vetem el teljesen a dinamikus megoldásokat, de erősen felhívom a figyelmet a tudatos tervezés fontosságára. Meglátásom szerint míg alacsony forgalmú adminisztrációs felületeken érdemes kihasználni a fejlesztést gyorsító előnyeit, addig a kritikus, nagy terhelésű végpontokon a paraméterezett stratégiák alkalmazását javaslom a skálázhatóság megőrzése érdekében.
dc.description.courseProgramtervező informatikus
dc.description.degreeMSc/MA
dc.format.extent34
dc.identifier.urihttps://hdl.handle.net/2437/413110
dc.language.isohu
dc.rights.infoHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.
dc.subjectSQL Server
dc.subjectrelációs adatbázis
dc.subjectno-code
dc.subjectlow-code
dc.subjectdinamikus szűrés
dc.subject.dspaceInformatika::Informatikai rendszerek
dc.titleORM alapú lekérdezés-generálási stratégiák hatása az SQL Server erőforrás-gazdálkodására

Fájlok

Eredeti köteg (ORIGINAL bundle)

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
szakdolgozat.pdf
Méret:
632,02 KB
Formátum:
Adobe Portable Document Format
Leírás:
szakdolgozat

Engedélyek köteg

Megjelenítve 1 - 1 (Összesen 1)
Betöltés ...
Bélyegkép
Név:
license.txt
Méret:
2,35 KB
Formátum:
Item-specific license agreed upon to submission
Leírás: