Concorrenza in SQL Server

Punteggio:   (4,3 su 5)

Concorrenza in SQL Server (Kalen Delaney)

Recensioni dei lettori

Riepilogo:

Il libro fornisce una visione completa della concorrenza e del funzionamento interno di SQL Server, rendendolo una risorsa preziosa per gli amministratori di database (DBA). Sebbene molti lo trovino indispensabile e di facile comprensione, alcune critiche suggeriscono che manca di profondità e originalità rispetto alle risorse facilmente reperibili.

Vantaggi:

Informazioni chiare, concise e indispensabili sulla concorrenza in SQL. La competenza dell'autore è evidente e rende i concetti complessi accessibili ai DBA di tutti i livelli. Incoraggia la comprensione degli aspetti interni di SQL Server e anche una singola frase può essere di grande beneficio per i lettori.

Svantaggi:

Alcuni lettori ritengono che il contenuto non sia abbastanza sostanzioso e che assomigli alle risorse esistenti nella libreria MSDN. Si teme che il materiale manchi di profondità e che sia più un ripasso che un approfondimento originale.

(basato su 4 recensioni dei lettori)

Titolo originale:

SQL Server Concurrency

Contenuto del libro:

Se avete progettato il vostro codice SQL in modo intelligente e avete implementato una strategia di indicizzazione sensata, è molto probabile che le vostre query vadano a buon fine, se testate in isolamento. Nel mondo reale, tuttavia, dove più processi possono accedere agli stessi dati contemporaneamente, SQL Server spesso deve far aspettare un processo, sacrificando la concorrenza e le prestazioni, affinché tutti possano avere successo, senza distruggere l'integrità dei dati.

Le transazioni sono il cuore della concorrenza. Ne spiego le proprietà ACID, i livelli di isolamento delle transazioni che dettano i comportamenti accettabili quando più transazioni accedono contemporaneamente agli stessi dati e i modelli ottimistici e pessimistici di SQL Server per mediare l'accesso concorrente. Il modello di concomitanza pessimistico, quello predefinito di SQL Server, utilizza i lock per evitare problemi di concomitanza.

Vengono spiegati tutti i diversi lock e la loro compatibilità. Mostro come controllare i blocchi con i suggerimenti e le connessioni vincolate e come risolvere i problemi di blocco eccessivo e di deadlock.

La concorrenza ottimistica utilizza le versioni delle righe per supportare la concorrenza. Spiego come funziona il versioning delle righe, illustro i due livelli di isolamento basati su snapshot di SQL Server e offro suggerimenti per la risoluzione di problemi quali i conflitti di aggiornamento. La vostra applicazione può avere indici e query di livello mondiale, ma non vi aiuterà se non riuscite a ottenere i vostri dati perché un'altra applicazione li ha bloccati.

Ecco perché ogni DBA e sviluppatore deve conoscere la concorrenza di SQL Server e capire come risolvere eventuali problemi. Spero che il mio libro sia d'aiuto.

Altre informazioni sul libro:

ISBN:9781906434915
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

SQL Server Internals: In-Memory Oltp: All'interno del motore Hekaton di SQL Server 2016 - SQL Server...
Il motore OLTP in memoria di SQL Server 2016...
SQL Server Internals: In-Memory Oltp: All'interno del motore Hekaton di SQL Server 2016 - SQL Server Internals: In-Memory Oltp: Inside the SQL Server 2016 Hekaton Engine
Concorrenza in SQL Server - SQL Server Concurrency
Se avete progettato il vostro codice SQL in modo intelligente e avete implementato una strategia di indicizzazione...
Concorrenza in SQL Server - SQL Server Concurrency

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)