Souběžnost SQL Serveru

Hodnocení:   (4,3 z 5)

Souběžnost SQL Serveru (Kalen Delaney)

Recenze čtenářů

Shrnutí:

Kniha poskytuje ucelený pohled na souběžnost a vnitřní fungování SQL Serveru, což z ní činí cenný zdroj informací pro správce databází (DBA). Ačkoli ji mnozí považují za nepostradatelnou a snadno pochopitelnou, některé kritiky naznačují, že ve srovnání se snadno dostupnými zdroji jí chybí hloubka a originalita.

Klady:

Jasné, stručné a nepostradatelné informace týkající se souběhu SQL. Je z ní patrná autorova odbornost, díky níž jsou složité koncepty přístupné DBA všech úrovní. Podporuje pochopení vnitřních principů SQL Serveru a i jediná věta může být pro čtenáře významným přínosem.

Zápory:

Někteří čtenáři mají pocit, že obsah není dostatečně obsažný a podobá se existujícím zdrojům v knihovně MSDN. Objevují se obavy, že materiál nemá dostatečnou hloubku a je spíše osvěžením než nabídkou originálních poznatků.

(na základě 4 hodnocení čtenářů)

Původní název:

SQL Server Concurrency

Obsah knihy:

Pokud jste kód SQL navrhli inteligentně a zavedli rozumnou strategii indexování, je velká šance, že vaše dotazy budou při izolovaném testování fungovat. Ve skutečném světě, kde může ke stejným datům přistupovat více procesů současně, však SQL Server často musí nechat jeden proces čekat a obětovat souběžnost a výkon, aby všichni uspěli, aniž by byla narušena integrita dat.

Základem souběžnosti jsou transakce. Vysvětlím jejich vlastnosti ACID, úrovně izolace transakcí, které určují přijatelné chování při současném přístupu více transakcí ke stejným datům, a optimistické a pesimistické modely SQL Serveru pro zprostředkování souběžného přístupu. Pesimistická souběžnost, výchozí model SQL Serveru, používá zámky, aby se předešlo problémům se souběžností.

Vysvětlím všechny různé zámky a jejich kompatibilitu. Ukážu, jak řídit zamykání pomocí nápověd a vázaných spojení a jak řešit problémy s nadměrným blokováním a deadlockingem.

Optimistická souběžnost používá k podpoře souběžnosti verze řádků. Vysvětluji, jak funguje verzování řádků, zabývám se dvěma úrovněmi izolace SQL Serveru založenými na snímcích a nabízím tipy pro řešení problémů, jako jsou konflikty aktualizací. Vaše aplikace může mít prvotřídní indexy a dotazy, ale nepomohou vám, pokud se nemůžete dostat ke svým datům, protože je má uzamčená jiná aplikace.

Proto musí každý DBA a vývojář rozumět souběžnosti SQL Serveru a vědět, jak řešit případné problémy. Doufám, že vám moje kniha pomůže.

Další údaje o knize:

ISBN:9781906434915
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

SQL Server Internals: In-Memory Oltp: Uvnitř SQL Server 2016 Hekaton Engine - SQL Server Internals:...
Jádro SQL Server 2016 In-Memory OLTP (známé také...
SQL Server Internals: In-Memory Oltp: Uvnitř SQL Server 2016 Hekaton Engine - SQL Server Internals: In-Memory Oltp: Inside the SQL Server 2016 Hekaton Engine
Souběžnost SQL Serveru - SQL Server Concurrency
Pokud jste kód SQL navrhli inteligentně a zavedli rozumnou strategii indexování, je velká šance, že vaše dotazy budou při...
Souběžnost SQL Serveru - SQL Server Concurrency

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)