Запрос:
SELECT COUNT(online.account_id) cnt from online;
Но онлайн-таблица также модифицируется событием, поэтому часто я вижу блокировку, запустив show processlist
.
Есть ли какая-либо грамматика в MySQL, которая может сделать инструкцию select, не вызывающую блокировки?
И я забыл упомянуть выше, что это в базе данных подчиненных MySQL.
После того, как я добавил в my.cnf:transaction-isolation = READ-UNCOMMITTED
ведомое устройство встретится с ошибкой:
Ошибка "Двоичный журнал невозможен. Сообщение: Уровень транзакции "READ-UNCOMMITTED" в InnoDB небезопасен для режима binlog "ЗАЯВЛЕНИЕ" по запросу
Итак, есть ли совместимый способ сделать это?