Я пытаюсь использовать грязное чтение, пока пакетные задания обновляют некоторые строки.
Таким образом я попытался установить уровень изоляции DB-соединений:
conn.setTransactionIsolation( Connection.TRANSACTION_READ_UNCOMMITTED )
Что приводит к исключению SQLE:
java.sql.SQLException: Binary logging not possible. Message:
Transaction level 'READ-UNCOMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'
Существует два экземпляра установки mysql в качестве репликации.
Эти параметры относятся к этой проблеме
binlog_format STATEMENT
innodb_locks_unsafe_for_binlog OFF
log_bin ON
- Почему происходит это исключение?
- Есть ли обходной путь?