Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql कनेक्शन खुला रखें

अगर आप कनेक्शन को खुला रखना चाहते हैं तो बस कॉल करें

mysql::ping $dbhandle

समय-समय पर।

यह कुछ इस तरह से किया जा सकता है:

proc keepMySqlOpen {dbhandle} {
    mysql::ping $dbhandle
    after 2000 [list keepMySqlOpen $dbhandle]
}
....
    set dbh [mysql::open ...]
    keepMySqlOpen $dbh
...

एक अन्य विकल्प सिर्फ mysql::ping . का उपयोग करना है db तक पहुँचने से पहले, जो mysqltcl मैनुअल के अनुसार होना चाहिए यदि आवश्यक हो तो पुनः कनेक्ट करें। यह दोनों दुनियाओं में सबसे अच्छा हो सकता है (यदि बहुत अधिक गतिविधि नहीं है तो कनेक्शन का समय समाप्त होने दें, अन्यथा इसे खुला रखें)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:अज्ञात सिस्टम चर 'query_cache_size'

  2. फ्लाईवे के लिए प्लेसहोल्डर अभिव्यक्तियों को कैसे अनदेखा करें?

  3. MYSQL संग्रहीत कार्यविधि, मामला

  4. डॉकर-लिखें:mysqld:'/ var/lib/mysql/is_writable' फ़ाइल बनाने/लिखने में सक्षम नहीं है (त्रुटि:13 - अनुमति अस्वीकृत)

  5. पायथन में MySQL INSERT कथन