SQL Server párhuzamosság

Értékelés:   (4.3 az 5-ből)

SQL Server párhuzamosság (Kalen Delaney)

Olvasói vélemények

Összegzés:

A könyv átfogó betekintést nyújt az SQL Server párhuzamosságába és belső működésébe, így értékes forrás az adatbázis-adminisztrátorok (DBA-k) számára. Bár sokan nélkülözhetetlennek és könnyen érthetőnek találják, egyes kritikák szerint a könnyen elérhető forrásokhoz képest hiányzik belőle a mélység és az eredetiség.

Előnyök:

Világos, tömör és nélkülözhetetlen információk az SQL párhuzamossággal kapcsolatban. Látszik a szerző szakértelme, amely az összetett fogalmakat minden szintű DBA számára hozzáférhetővé teszi. Ösztönzi az SQL Server belső részének megértését, és akár egyetlen mondat is jelentős hasznára válhat az olvasóknak.

Hátrányok:

Néhány olvasó úgy érzi, hogy a tartalom nem elég tartalmas, és hasonlít az MSDN könyvtárban már meglévő forrásokra. Aggályok merültek fel azzal kapcsolatban, hogy az anyagból hiányzik a mélység, és inkább felfrissítésre szolgál, mintsem hogy eredeti meglátásokat kínálna.

(4 olvasói vélemény alapján)

Eredeti címe:

SQL Server Concurrency

Könyv tartalma:

Ha az SQL-kódot intelligensen tervezte meg, és értelmes indexelési stratégiát alkalmazott, akkor a lekérdezések jó eséllyel működni fognak, ha elszigetelten teszteli őket. A való világban azonban, ahol egyszerre több folyamat is hozzáférhet ugyanahhoz az adathoz, az SQL Server gyakran kénytelen várakoztatni egy folyamatot, feláldozva az egyidejűséget és a teljesítményt, annak érdekében, hogy az adatintegritás sérülése nélkül mindannyian sikerrel járhassanak.

Az egyidejűség középpontjában a tranzakciók állnak. Elmagyarázom ACID tulajdonságaikat, a tranzakciók izolációs szintjeit, amelyek az elfogadható viselkedést diktálják, amikor több tranzakció egyszerre fér hozzá ugyanahhoz az adathoz, valamint az SQL Server optimista és pesszimista modelljeit az egyidejű hozzáférés közvetítésére. A pesszimista párhuzamosság, az SQL Server alapértelmezettje, zárakat használ az egyidejűségi problémák elkerülésére.

Bemutatom a különböző zárakat és azok kompatibilitását. Megmutatom, hogyan lehet a zárolást tippekkel és kötött kapcsolatokkal szabályozni, és hogyan lehet a túlzott blokkolást és a holtpontos zárolást elhárítani.

Az optimista párhuzamosság sorverziókat használ az egyidejűség támogatására. Elmagyarázom, hogyan működik a sorverzió, kitérek az SQL Server két Snapshot-alapú elszigetelési szintjére, és hibaelhárítási tippeket adok olyan problémákra, mint például a frissítési konfliktusok. Alkalmazása rendelkezhet világszínvonalú indexekkel és lekérdezésekkel, de ezek nem segítenek, ha nem tud hozzáférni az adataihoz, mert egy másik alkalmazás zárolta azokat.

Ezért minden DBA-nak és fejlesztőnek ismernie kell az SQL Server párhuzamosságát, és tudnia kell, hogyan kell elhárítani az esetleges problémákat. Remélem, a könyvem segít.

A könyv egyéb adatai:

ISBN:9781906434915
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

SQL Server Internals: In-Memory Oltp: Az SQL Server 2016 Hekaton motorjának belseje - SQL Server...
Az SQL Server 2016 In-Memory OLTP motorját (más...
SQL Server Internals: In-Memory Oltp: Az SQL Server 2016 Hekaton motorjának belseje - SQL Server Internals: In-Memory Oltp: Inside the SQL Server 2016 Hekaton Engine
SQL Server párhuzamosság - SQL Server Concurrency
Ha az SQL-kódot intelligensen tervezte meg, és értelmes indexelési stratégiát alkalmazott, akkor a lekérdezések jó...
SQL Server párhuzamosság - SQL Server Concurrency

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)