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

पायथन के माध्यम से कनेक्ट करते समय मैं डिफ़ॉल्ट MySQL कनेक्शन टाइमआउट कैसे बदल सकता हूं?

करें:

con.query('SET GLOBAL connect_timeout=28800')
con.query('SET GLOBAL interactive_timeout=28800')
con.query('SET GLOBAL wait_timeout=28800')

पैरामीटर अर्थ (नेविगेटर में MySQL कार्यक्षेत्र से लिया गया:इंस्टेंस> विकल्प फ़ाइल> टैब "नेटवर्किंग"> अनुभाग "टाइमआउट सेटिंग्स")

  • connect_timeout :'बैड हैंडशेक' के साथ प्रतिक्रिया करने से पहले mysqld सर्वर कनेक्ट पैकेट के लिए सेकंड की संख्या की प्रतीक्षा करता है
  • interactive_timeout सर्वर इंटरेक्टिव कनेक्शन को बंद करने से पहले गतिविधि के लिए कितने सेकंड तक प्रतीक्षा करता है
  • प्रतीक्षा_समयबाह्य सर्वर किसी कनेक्शन को बंद करने से पहले उसकी गतिविधि के लिए कितने सेकंड तक प्रतीक्षा करता है

BTW:28800 सेकंड 8 घंटे हैं, इसलिए 10 घंटे के निष्पादन समय के लिए ये मान वास्तव में अधिक होने चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WAMP स्थानीय नेटवर्क 403 निषिद्ध पर एक्सेस नहीं कर सकता

  2. T-SQL के WITH TIES के लिए MySQL का विकल्प

  3. MySQL में समूहीकृत रैंकिंग कैसे करें

  4. उपयोगकर्ता खाता प्रबंधन, भूमिकाएं, अनुमतियां, प्रमाणीकरण PHP और MySQL - भाग 2

  5. टाइमस्टैम्प () उदाहरण – MySQL