A Transact-SQL bemutatása és lekérdezések optimalizálása

Katona Balázs (2023) A Transact-SQL bemutatása és lekérdezések optimalizálása. Pénzügyi és Számviteli Kar.

[thumbnail of Katona_Balázs_TX9YQU.pdf] PDF
Katona_Balázs_TX9YQU.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (1MB)
[thumbnail of BA_B_Katona_Balázs.pdf] PDF
BA_B_Katona_Balázs.pdf
Hozzáférés joga: Csak nyilvántartásba vett egyetemi IP címekről nyitható meg

Download (353kB)
[thumbnail of Értékelés.pdf] PDF
Értékelés.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (836kB)
[thumbnail of biralat_Katona_Balazs.pdf] PDF
biralat_Katona_Balazs.pdf
Hozzáférés joga: Bizalmas dokumentum (bírálat)

Download (389kB)

Absztrakt (kivonat)

Szakdolgozatom a Transact-SQL bemutatásáról és lekérdezések optimalizálásáról szól, amely során bemutatattam milyen eszközökkel tudjuk megkereseni a problémásan működő kódjainkat, majd ezek optimalizálására milyen eszközeink állnak a rendelkezésünkre. Ezek az eszközök közül, a végrehajtási tervező bemutatására szenteltem a legtöbb időt, mert véleményem szerint, ez segít a legjobban egy lekérdezés optimalizálásában, illetve az SQL Szerver működésének megértésében. A végrehajtási tervező grafikus nézetének megértéséhez elengedhetetlen az különböző operátorok ismerete. A tábla összekötéseknél használt JOIN operátorok bemutatása után az indexeléssel kapcsolatos operátorok is bemutatásra kerültek. Miután megvizsgáltuk hogyan tudjuk leolvasni a teljesítményét egy lekérdezésnek, és megismertük a legfontosabb operátorokat, utána számos feladaton és problémán keresztül lettek bemutatva különböző T-SQL funkciók. Ezeknek a funkcióknak az elméleti hátterük bemutatása után, összemértük a teljesítményüket is. Ezzel nem az volt a cél, hogy bebizonyítsuk, hogy egyik funkció mindig jobban fog működni a másiknál, hanem hogy megvizsgáljuk az SQL Szerver hogyan fogja változtatni a végrehajtási tervet és ez miért következik be, majd elemezni, hogy ez milyen kihatással van a teljesítményre, illetve futási időre. A főbb funkciók amelyek vizsgálatra kerültek a SUBQUERY, WHILE ciklus, kurzor, tárolt eljárás, származtatott tábla és indexek.

Intézmény

Budapesti Gazdasági Egyetem

Kar

Pénzügyi és Számviteli Kar

Tanszék

Gazdaságinformatika Tanszék

Tudományterület/tudományág

NEM RÉSZLETEZETT

Szak

Gazdaságinformatikus (BA)

Mű típusa: diplomadolgozat (NEM RÉSZLETEZETT)
Kulcsszavak: adatbázis, adatbáziskezelés, optimalizálás, SQL, Transact SQL
SWORD Depositor: Archive User
Felhasználói azonosító szám (ID): Archive User
Rekord készítés dátuma: 2024. Jan. 24. 09:27
Utolsó módosítás: 2024. Jan. 24. 09:27

Actions (login required)

Tétel nézet Tétel nézet