SlideShare una empresa de Scribd logo
@rocarrancio | @soy_dba
SoyDBA
linkedin.com/in/robertocarrancio
t.me/SQLServerEspanol
GESTION DE CONCURRENCIA
EN SQL SERVER
Mayo 2024
Roberto Carrancio Fernández de Cano
Ingeniero de rendimiento SQL
AAREON PROPTECH SPAIN
www.soydba.es
roberto@soydba.es
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
AGENDA
• Conceptos ACID
• Niveles de aislamiento
• Bloqueos
• NOLOCK
• Aislamiento “estándar” VS instantáneas
• DEMO
Conocer en
profundidad el
comportamiento
interno de
SQL Server
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
OBJETIVOS
Valorar las
alternativas
para evitar
BLOQUEOS
en base
de datos
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
Conceptos
ACID
ATOMICIDAD: Cuando una transacción tiene varios pasos, o
se ejecutan todos o ninguno. Es decir, las transacciones
tienen que ser completas.
CONSISTENCIA: La base de datos debe de ser consistente
antes y después de cada transacción. Solo se empiezan las
operaciones que se pueden terminar.
AISLAMINETO: Cada transacción debe ser independiente. No
puede depender ni afectar a otras.
DURABILIDAD: Los cambios producidos por una transacción
deben mantenerse en el tiempo. Incluso después de un fallo
de sistema.
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
Niveles de
aislamiento
del estándar
SQL
READ UNCOMMITTED
READ COMMITTED
REPETEABLE READS
SERIALIZABLE
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
Concurrencia
en SQL
Server
* Snapshot es un nivel de aislamiento solo a nivel de transacción. En caso de colisión en la escritura
devuelve un error.
** SERIALIZABLE También bloquea la inserción de registros nuevo
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
INTENTOS DE BLOQUEOS
Exclusivos y compartidos
DEAD LOCKS
Oh nooooo !!
BLOQUEOS
BLOQUEOS
Exclusivos y compartidos
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
Read
Uncommitted o
el indeseable
NOLOCK
Lecturas sucias (no confirmadas)
No hay lecturas repetibles
Pueden aparecer lecturas
fantasma
Las escrituras también se
bloquean
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
DEMO
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
PREGUNTAS
Roberto Carrancio Fernández de Cano
Ingeniero de rendimiento SQL
Aareon Poptech Spain
www.soydba.es
roberto@soydba.es
@rocarrancio | @soy_dba
SoyDBA
linkedin.com/in/robertocarrancio
t.me/SQLServerEspanol
GRACIAS
GESTION DE
CONCURRENCIA
EN SQL SERVER
Mayo 2024
https://www.soydba.es/niveles-de-aislamiento-en-sql-server/
https://www.soydba.es/niveles-de-aislamiento-casos-practicos/
https://www.soydba.es/bloqueos-y-deadlocks-en-sql-server/
https://www.soydba.es/que-es-nolock-y-por-que-no-debes-usarlo/

Más contenido relacionado

Similar a Gestión de concurrencia y bloqueos en SQL Server

Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBDTips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
Juan Fabian
 
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Joseph Lopez
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8
John Bulla
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
Manuel Boira Cuevas
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBA
SpanishPASSVC
 
Conviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellConviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShell
Enrique Puig
 
Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
Jorge Rodriguez
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET Core
Eduardo Campañó
 
Mvc + html5 + css3
Mvc + html5 + css3Mvc + html5 + css3
Mvc + html5 + css3
Marc Rubiño
 
Nos vamos a la nube!
Nos vamos a la nube!Nos vamos a la nube!
Nos vamos a la nube!
dbLearner
 
SQLCLR .NET en el core de SQL Server
SQLCLR .NET en el core de SQL ServerSQLCLR .NET en el core de SQL Server
SQLCLR .NET en el core de SQL Server
SpanishPASSVC
 
Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)
MariaDB plc
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
INGRID LESLY CORONEL ACUÑA
 
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
SpanishPASSVC
 
03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon
Eladio Rincón Herrera
 
Base de datos
Base de datosBase de datos
Base de datos
humberto morles arias
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
ErickCarlos14
 
NoSQL: Un Cambio de Paradigma - Apache Cassandra
NoSQL: Un Cambio de Paradigma - Apache CassandraNoSQL: Un Cambio de Paradigma - Apache Cassandra
NoSQL: Un Cambio de Paradigma - Apache Cassandra
Wladimir Cabarcas
 
Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2
melasa7
 
Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2
melasa7
 

Similar a Gestión de concurrencia y bloqueos en SQL Server (20)

Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBDTips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
Tips en la instalación de Dynamics 365 Finance and Operations On Premise - LBD
 
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
 
Administrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBAAdministrando SQL Server, mejores practicas para un DBA
Administrando SQL Server, mejores practicas para un DBA
 
Conviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellConviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShell
 
Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
 
Microservicios con ASP.NET Core
Microservicios con ASP.NET CoreMicroservicios con ASP.NET Core
Microservicios con ASP.NET Core
 
Mvc + html5 + css3
Mvc + html5 + css3Mvc + html5 + css3
Mvc + html5 + css3
 
Nos vamos a la nube!
Nos vamos a la nube!Nos vamos a la nube!
Nos vamos a la nube!
 
SQLCLR .NET en el core de SQL Server
SQLCLR .NET en el core de SQL ServerSQLCLR .NET en el core de SQL Server
SQLCLR .NET en el core de SQL Server
 
Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
24 HOP edición Español - Durabilidad diferida de transacciones y mejoras en g...
 
03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon03 24 hopes_2014_eladiorincon
03 24 hopes_2014_eladiorincon
 
Base de datos
Base de datosBase de datos
Base de datos
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
 
NoSQL: Un Cambio de Paradigma - Apache Cassandra
NoSQL: Un Cambio de Paradigma - Apache CassandraNoSQL: Un Cambio de Paradigma - Apache Cassandra
NoSQL: Un Cambio de Paradigma - Apache Cassandra
 
Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2
 
Sql server 2008 r2
Sql server 2008 r2Sql server 2008 r2
Sql server 2008 r2
 

Último

La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 

Último (20)

La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 

Gestión de concurrencia y bloqueos en SQL Server

  • 1. @rocarrancio | @soy_dba SoyDBA linkedin.com/in/robertocarrancio t.me/SQLServerEspanol GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 Roberto Carrancio Fernández de Cano Ingeniero de rendimiento SQL AAREON PROPTECH SPAIN www.soydba.es roberto@soydba.es
  • 2. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 AGENDA • Conceptos ACID • Niveles de aislamiento • Bloqueos • NOLOCK • Aislamiento “estándar” VS instantáneas • DEMO
  • 3. Conocer en profundidad el comportamiento interno de SQL Server GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 OBJETIVOS Valorar las alternativas para evitar BLOQUEOS en base de datos
  • 4. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 Conceptos ACID ATOMICIDAD: Cuando una transacción tiene varios pasos, o se ejecutan todos o ninguno. Es decir, las transacciones tienen que ser completas. CONSISTENCIA: La base de datos debe de ser consistente antes y después de cada transacción. Solo se empiezan las operaciones que se pueden terminar. AISLAMINETO: Cada transacción debe ser independiente. No puede depender ni afectar a otras. DURABILIDAD: Los cambios producidos por una transacción deben mantenerse en el tiempo. Incluso después de un fallo de sistema.
  • 5. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 Niveles de aislamiento del estándar SQL READ UNCOMMITTED READ COMMITTED REPETEABLE READS SERIALIZABLE
  • 6. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 Concurrencia en SQL Server * Snapshot es un nivel de aislamiento solo a nivel de transacción. En caso de colisión en la escritura devuelve un error. ** SERIALIZABLE También bloquea la inserción de registros nuevo
  • 7. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 INTENTOS DE BLOQUEOS Exclusivos y compartidos DEAD LOCKS Oh nooooo !! BLOQUEOS BLOQUEOS Exclusivos y compartidos
  • 8. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 Read Uncommitted o el indeseable NOLOCK Lecturas sucias (no confirmadas) No hay lecturas repetibles Pueden aparecer lecturas fantasma Las escrituras también se bloquean
  • 9. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 DEMO
  • 10. GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 PREGUNTAS
  • 11. Roberto Carrancio Fernández de Cano Ingeniero de rendimiento SQL Aareon Poptech Spain www.soydba.es roberto@soydba.es @rocarrancio | @soy_dba SoyDBA linkedin.com/in/robertocarrancio t.me/SQLServerEspanol GRACIAS GESTION DE CONCURRENCIA EN SQL SERVER Mayo 2024 https://www.soydba.es/niveles-de-aislamiento-en-sql-server/ https://www.soydba.es/niveles-de-aislamiento-casos-practicos/ https://www.soydba.es/bloqueos-y-deadlocks-en-sql-server/ https://www.soydba.es/que-es-nolock-y-por-que-no-debes-usarlo/