Evitar bloqueos con selects y updates
Publicado por Azimut (1 intervención) el 08/02/2012 12:46:42
Hola a todos, estoy tratando de evitar que unas selects que tardan bastante tiempo en ejecutarse no me bloqueen las tablas cuando se intentan hacer updates. He probado a ejecutar en el phpmyadmin la sentencia
SET GLOBAL TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; asi como las demás READ COMMITTED Y SERIALIZABLE, la otra es la que viene por defecto.
A su vez en una ventana de Toad ejecuto
SELECT @@global.tx_isolation; y me muestra el cambio.
Luego ejecuto la SELECT con que bloquea y en otra ventana del editor ejecuto un
UPDATE a la tabla (de 1 solo registro).
Bien, pues pruebe lo que pruebe SIEMPRE me bloquea el UPDATE.
Como puedo hacer para que ésto no se produzca?
Gracias.
SET GLOBAL TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; asi como las demás READ COMMITTED Y SERIALIZABLE, la otra es la que viene por defecto.
A su vez en una ventana de Toad ejecuto
SELECT @@global.tx_isolation; y me muestra el cambio.
Luego ejecuto la SELECT con que bloquea y en otra ventana del editor ejecuto un
UPDATE a la tabla (de 1 solo registro).
Bien, pues pruebe lo que pruebe SIEMPRE me bloquea el UPDATE.
Como puedo hacer para que ésto no se produzca?
Gracias.
Valora esta pregunta


0