Concurrencia en SQL Server

Puntuación:   (4,3 de 5)

Concurrencia en SQL Server (Kalen Delaney)

Opiniones de los lectores

Resumen:

El libro proporciona información exhaustiva sobre la concurrencia y el funcionamiento interno de SQL Server, lo que lo convierte en un valioso recurso para los administradores de bases de datos (DBA). Aunque muchos lo consideran indispensable y fácil de entender, algunas críticas sugieren que carece de profundidad y originalidad en comparación con otros recursos fácilmente disponibles.

Ventajas:

Información clara, concisa e indispensable sobre la concurrencia en SQL. La experiencia del autor es evidente, haciendo que conceptos complejos sean accesibles para DBAs de todos los niveles. Fomenta la comprensión de los aspectos internos de SQL Server, e incluso una sola frase puede beneficiar significativamente a los lectores.

Desventajas:

Algunos lectores consideran que el contenido no es lo suficientemente sustancial y se asemeja a los recursos existentes en la biblioteca de MSDN. Existe la preocupación de que el material carezca de profundidad y que sea más un repaso que una aportación original.

(basado en 4 opiniones de lectores)

Título original:

SQL Server Concurrency

Contenido del libro:

Si ha diseñado su código SQL de forma inteligente y ha implementado una estrategia de indexación sensata, es muy probable que sus consultas funcionen cuando se prueben de forma aislada. En el mundo real, sin embargo, donde varios procesos pueden acceder a los mismos datos al mismo tiempo, SQL Server a menudo tiene que hacer esperar a un proceso, sacrificando la concurrencia y el rendimiento, para que todos puedan tener éxito, sin destruir la integridad de los datos.

Las transacciones son el núcleo de la concurrencia. Explico sus propiedades ACID, los niveles de aislamiento de transacciones que dictan los comportamientos aceptables cuando varias transacciones acceden simultáneamente a los mismos datos y los modelos optimista y pesimista de SQL Server para mediar en el acceso concurrente. La concurrencia pesimista, la predeterminada de SQL Server, utiliza bloqueos para evitar problemas de concurrencia.

Explico los diferentes bloqueos y su compatibilidad. Muestro cómo controlar los bloqueos con sugerencias y conexiones vinculadas, y cómo solucionar problemas de bloqueos excesivos y bloqueos.

La concurrencia optimista utiliza versiones de filas para soportar la concurrencia. Explico cómo funciona el versionado de filas, cubro los dos niveles de aislamiento basados en instantáneas de SQL Server y ofrezco consejos para solucionar problemas como los conflictos de actualización. Su aplicación puede tener índices y consultas de primera clase, pero no le ayudarán si no puede obtener sus datos porque otra aplicación los tiene bloqueados.

Es por eso que cada DBA y desarrollador debe entender la concurrencia de SQL Server, y cómo solucionar cualquier problema. Espero que mi libro ayude.

Otros datos del libro:

ISBN:9781906434915
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

SQL Server Internals: In-Memory Oltp: Dentro del Motor Hekaton de SQL Server 2016 - SQL Server...
El motor OLTP en memoria de SQL Server 2016...
SQL Server Internals: In-Memory Oltp: Dentro del Motor Hekaton de SQL Server 2016 - SQL Server Internals: In-Memory Oltp: Inside the SQL Server 2016 Hekaton Engine
Concurrencia en SQL Server - SQL Server Concurrency
Si ha diseñado su código SQL de forma inteligente y ha implementado una estrategia de indexación sensata, es muy...
Concurrencia en SQL Server - SQL Server Concurrency

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)