Saltar al contenido

¿SQL Server ejecuta consultas en paralelo?

Solución:

Quieres decir “al mismo tiempo”. La respuesta es sí, con salvedades que son demasiado amplias para discutir aquí. De hecho, el objetivo de RDBMS es la concurrencia.

“Paralelo” tiene un significado preciso en SQL Server: “una sola consulta se distribuye en más de un núcleo de procesador”.

Siempre que su primera consulta no bloquee una tabla necesaria en su segunda consulta, se ejecutarán en paralelo.

Las consultas se ejecutan en paralelo, en la medida de lo posible.

La base de datos utiliza diferentes bloqueos para leer y escribir, en filas, bloques o tablas completas, dependiendo de lo que haga.

Si una consulta solo lee de una tabla, otra consulta también puede leer de la misma tabla al mismo tiempo. Si una consulta actualiza algunos registros en una tabla, es posible que otra consulta aún pueda leer de la tabla siempre que no lea ningún registro que estuviera bloqueado para la actualización.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *