sábado, 22 de octubre de 2011

Select en Mysql con datos sin commitear

Tengo un proceso el cual demora mucho en hacer el commit, digamos lugo de insertar 10.000 registros, pero quiero apenas lo ejecuto, ver si este esta trabajando. Entonces lo que necesito es saber con un select comun, cuantos registros se va procesando e insertando en una tabla, aunque estos no esten commiteados.

desde la consola debemos primero setear que se va a trabajar de este modo, luego hacemos las consultas que consideremos y luego para dejar todo prolijo volvemos al estado por defecto.


SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
SELECT * FROM MI_TABLE_NAME ;
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;

No hay comentarios: