CONCURRENCIA EN SQL SERVER 2005
Publicado por Byron (2 intervenciones) el 15/12/2008 21:45:12
Saludos.
Mi problema es el siguiente:
Estoy trabajando sobre una aplicacion sobre powerbuilder utilizabdo sql server 2005 como motor de BD. y requiere generar el secuencial de una tabla utilizando la siguiente sentencia.
SELECT MAX(NoFactura) AS NMAX FROM Facturas
NMAX = NMAX + 1
Bueno esto me habia dado resultados en entornos de trabajo donde el nivel de concurrencia era relativamente no tan exigente, pero ahora tengo un cliente que en ciertas horas llega a tener hasta 30 transacciones por segundo sobre la misma tabla, y obiamente esto esta causando colisiones al momento de generar el secuencial.
Mucho agradecera puedan ayudarme para darle solución a este problemita.
Att
Byron
Mi problema es el siguiente:
Estoy trabajando sobre una aplicacion sobre powerbuilder utilizabdo sql server 2005 como motor de BD. y requiere generar el secuencial de una tabla utilizando la siguiente sentencia.
SELECT MAX(NoFactura) AS NMAX FROM Facturas
NMAX = NMAX + 1
Bueno esto me habia dado resultados en entornos de trabajo donde el nivel de concurrencia era relativamente no tan exigente, pero ahora tengo un cliente que en ciertas horas llega a tener hasta 30 transacciones por segundo sobre la misma tabla, y obiamente esto esta causando colisiones al momento de generar el secuencial.
Mucho agradecera puedan ayudarme para darle solución a este problemita.
Att
Byron
Valora esta pregunta


0