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

यदि MySQL डेटाबेस को बंद नहीं किया गया तो क्या होगा?

मैं निश्चित रूप से यह नहीं कह सकता कि सभी सर्वर प्लेटफॉर्म पर सभी PHP/Mysql संस्करण समान व्यवहार करते हैं। डेटाबेस से tcp कनेक्शन के लिए - जब तक कि आप mysql_close($db) को कॉल नहीं करते, आपके पास एक लटकता हुआ tcp कनेक्शन होगा, जो स्क्रिप्ट के समाप्त होने के बाद आधे मिनट के लिए उपयोग किए जाने की प्रतीक्षा कर रहा है। तब यह अपने आप दूर हो जाएगा।

मैं यह नहीं कह सकता कि क्या यह PHP का कचरा संग्रह पूरा करने के लिए पूर्ण 30 सेकंड ले रहा है, या यदि आप कनेक्ट करने के बाद टीसीपी कनेक्शन 30 सेकंड के बाद समाप्त होने के लिए सेट है।

हालांकि Mysql_close($db) tcp कनेक्शन को तुरंत खत्म कर देता है। तो हाँ, मैं कहूंगा कि हमेशा mysql_close($db) को तुरंत कॉल करें जब आपको अपनी स्क्रिप्ट में डेटाबेस कनेक्शन की आवश्यकता न हो।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL/PDO::quote(), पूर्णांकों के आसपास सिंगल कोट्स डालना

  2. MYSQL में UserID + INNER JOIN के बजाय पर्यवेक्षक का नाम कैसे प्राप्त करें

  3. स्थानीय TIME_STAMP को UTC समय में बदलें

  4. सिम्फनी सिद्धांत प्रवासन, मैं एकाधिक इकाई प्रबंधकों का उपयोग कैसे कर सकता हूं

  5. एक्लिप्सलिंक जेटीए अनुक्रम कनेक्शन पूल को कैसे कॉन्फ़िगर करें