Interbloqueos en SQL Server

Sergio Alcalde | 19 de febrero de 2009 | 1 comentario

Por si fuera poco lo que hemos visto hasta ahora, aún tenemos pendiente revisar la gestión de interbloqueos que realiza SQL Server. Este punto es de vital importancia en nuestras aplicaciones que acceden concurrentemente a los datos en nuestra base de datos. Un interbloqueo es una situación en la que dos transacciones están esperando para […]

Leer más

Más sobre: Documentación, SQL Server | Tags: , , , ,

Enfoque mixto de gestión de transacciones en SQL Server

Sergio Alcalde | 13 de febrero de 2009 | Añadir comentario

Cuando los requisitos de eficiencia de una aplicación en la que se produce acceso concurrente a datos sobre SQL Server son muy estrictos, no podemos basar el diseño de nuestra aplicación ni en un enfoque optimista de gestión de transacciones ni en un enfoque pesimista de gestión de transacciones ya que corremos el riesgo de […]

Leer más

Más sobre: Documentación, SQL Server | Tags: , , , ,

Enfoque pesimista de gestión de transacciones en SQL Server

Sergio Alcalde | 05 de febrero de 2009 | Añadir comentario

Diseñar nuestra aplicación, que va a soportar el acceso concurrente a datos, basándonos en un enfoque optimista de gestión de transacciones implica suponer que SQL Server va a administrar a la perfección las contiendas de bloqueos que se produzcan cuando nuestra aplicación esté en marcha. Por un lado, resulta poco realista suponer que un programador […]

Leer más

Más sobre: Documentación, SQL Server | Tags: , , , ,

Enfoque optimista de gestión de transacciones en SQL Server

Sergio Alcalde | 19 de enero de 2009 | 2 comentarios

La eficiencia de una aplicación multiusuario (usuarios concurrentes de acceso a bases de datos, en nuestro caso) que trabaje contra SQL Server se ve condicionada por ciertos factores entre los que se encuentran el enfoque de control de transacciones que adoptemos. Como se introducía en el post anterior de esta saga “Enfoques de control de […]

Leer más

Más sobre: Documentación, SQL Server | Tags: , , , ,

Depurar consultas Transact SQL

David Ramos | 12 de enero de 2009 | 1 comentario

Son muchas las veces que un programador necesita depurar consultas SQL (Transact SQL, T-SQL) desde Microsoft Visual Studio: mediante la inspección rápida de variables, obtenemos el string infinitamente largo que representa nuestra consulta, que habíamos tabulado con mimo en nuestro código, y que ahora aparece en una única línea. Si queremos resolver un fallo en […]

Leer más

Más sobre: SQL Server, Trucos | Tags: , ,