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