ऐसा इसलिए है क्योंकि MySQL JDBC ड्राइवर के पास एक डिफ़ॉल्ट useSessionStatus है false . का मान . हर बार ड्राइवर को isReadOnly . की जांच करने की आवश्यकता होती है लक्ष्य डेटाबेस की स्थिति, यह एक select @@session.tx_read_only भेजेगा सर्वर को। useSessionStatus सेट करना true . के रूप में कनेक्शन ऑब्जेक्ट की स्थानीय स्थिति का उपयोग करेगा।
इस क्वेरी को निकालने का सबसे आसान तरीका है &useLocalSessionState=true . को जोड़ना JDBC कनेक्शन स्ट्रिंग के लिए।