Súbežnosť servera SQL Server

Hodnotenie:   (4,3 z 5)

Súbežnosť servera SQL Server (Kalen Delaney)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje komplexný pohľad na súbežnosť a vnútorné fungovanie servera SQL Server, čo z nej robí cenný zdroj informácií pre správcov databáz (DBA). Hoci ju mnohí považujú za nepostrádateľnú a ľahko pochopiteľnú, niektoré kritiky naznačujú, že v porovnaní s ľahko dostupnými zdrojmi jej chýba hĺbka a originalita.

Výhody:

Jasné, stručné a nepostrádateľné informácie týkajúce sa súbežnosti SQL. Je z nej zrejmá autorova odbornosť, vďaka ktorej sú zložité koncepty prístupné pre DBA všetkých úrovní. Podnecuje k pochopeniu vnútorných záležitostí SQL Servera a aj jediná veta môže byť pre čitateľa významným prínosom.

Nevýhody:

Niektorí čitatelia majú pocit, že obsah nie je dostatočne obsažný a podobá sa existujúcim zdrojom v knižnici MSDN. Existujú obavy, že materiál nemá dostatočnú hĺbku a je skôr osviežením, než aby ponúkal originálne poznatky.

(na základe 4 čitateľských recenzií)

Pôvodný názov:

SQL Server Concurrency

Obsah knihy:

Ak ste svoj kód SQL navrhli inteligentne a implementovali rozumnú stratégiu indexovania, je veľká šanca, že vaše dotazy budú pri izolovanom testovaní úspešné. V reálnom svete, kde môže k rovnakým údajom pristupovať viacero procesov súčasne, však musí server SQL Server často nechať jeden proces čakať, obetovať súbežnosť a výkon, aby mohli všetci uspieť bez narušenia integrity údajov.

Základom súbežnosti sú transakcie. Vysvetlím ich vlastnosti ACID, úrovne izolácie transakcií, ktoré určujú prijateľné správanie pri súčasnom prístupe viacerých transakcií k rovnakým údajom, a optimistické a pesimistické modely SQL Servera na sprostredkovanie súbežného prístupu. Pesimistický model súbežnosti, predvolený model servera SQL Server, používa zámky, aby sa predišlo problémom so súbežnosťou.

Vysvetlím všetky rôzne zámky a ich kompatibilitu. Ukazujem, ako riadiť zamykanie pomocou nápovedy a viazaných spojení a ako riešiť problémy s nadmerným blokovaním a deadlockom.

Optimistická súbežnosť používa na podporu súbežnosti verzie riadkov. Vysvetľujem, ako funguje vytváranie verzií riadkov, venujem sa dvom úrovniam izolácie založeným na snímkach v serveri SQL Server a ponúkam tipy na riešenie problémov, ako sú konflikty aktualizácií. Vaša aplikácia môže mať prvotriedne indexy a dopyty, ale nepomôžu vám, ak sa nemôžete dostať k svojim údajom, pretože ich má uzamknuté iná aplikácia.

Preto musí každý DBA a vývojár rozumieť súbežnosti SQL Servera a vedieť, ako riešiť prípadné problémy. Dúfam, že vám moja kniha pomôže.

Ďalšie údaje o knihe:

ISBN:9781906434915
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

SQL Server Internals: In-Memory Oltp: Inside the SQL Server 2016 Hekaton Engine
Jadro SQL Server 2016 In-Memory OLTP (alias Hekaton) je navrhnuté tak, aby...
SQL Server Internals: In-Memory Oltp: Inside the SQL Server 2016 Hekaton Engine
Súbežnosť servera SQL Server - SQL Server Concurrency
Ak ste svoj kód SQL navrhli inteligentne a implementovali rozumnú stratégiu indexovania, je veľká šanca, že vaše...
Súbežnosť servera SQL Server - SQL Server Concurrency

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)