Consulta:
SELECT COUNT(online.account_id) cnt from online;
Pero la tabla en línea también se modifica por un evento, por lo que con frecuencia puedo ver el bloqueo ejecutando show processlist.
¿Hay alguna gramática en MySQL que pueda hacer que la instrucción select no cause bloqueos?
Y he olvidado mencionar anteriormente que está en una base de datos esclava MySQL.
Después de agregar en my.cnf:transaction-isolation = READ-UNCOMMITTED
el esclavo se encontrará con un error:
Error 'El registro binario no es posible. Mensaje: El nivel de transacción 'READ-UNCOMMITTED' en InnoDB no es seguro para el modo binlog 'STATEMENT' 'en la consulta
Entonces, ¿hay una manera compatible de hacer esto?