Това е така, защото MySQL JDBC драйверът има useSessionStatus по подразбиране стойност на false . Всеки път, когато драйверът трябва да проверява isReadOnly състоянието на целевата база данни, тя ще изпрати select @@session.tx_read_only към сървъра. Настройка на useSessionStatus като true ще използва локалното състояние на обекта за връзка.
Най-простият начин да премахнете тази заявка е да добавите &useLocalSessionState=true към низа за връзка JDBC.