Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/05/2009, 06:25
MikiBroki
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años
Puntos: 8
Respuesta: Duda sobre ID's

Bueno creo que he encontrado algo de luz, ejecutando las consultas

SELECT @@global.tx_isolation;
SELECT @@tx_isolation;

... me devuelven 'REPEATABLE-READ' (supongo que se podrá configurar para otro modo), y por lo tanto si según la descripción:

"la consulta ve los cambios realizados exactamente por aquellas transacciones confirmadas antes de ese momento, y no los cambios hechos con posterioridad o por transacciones no confirmadas. La excepción a esto es que la consulta ve los cambios efectuados por la transacción a donde pertenece"

... no tendría problema usando mi método de tabla de CONTADORES, mientras hiciera un UPDATE en dicha tabla y a continuación un SELECT sobre el mismo registro.

Lo que no termino de entender es cuál sería el flujo correcto, pues me parece un poco contradictoria la descripción:

1) BEGIN - UPDATE - COMMIT - SELECT --> "ve los cambios realizados exactamente por aquellas transacciones CONFIRMADAS ANTES de ese momento"
2) BEGIN - UPDATE - SELECT - COMMIT --> La excepción a esto es que la consulta ve los cambios efectuados por la transacción a donde pertenece

Última edición por MikiBroki; 28/05/2009 a las 06:32