Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đóng kết nối mysql có quan trọng không?

Từ tài liệu :

Lưu ý:Liên kết tới máy chủ sẽ bị đóng ngay sau khi quá trình thực thi tập lệnh kết thúc, trừ khi nó bị đóng trước đó bằng cách gọi mysql_close () một cách rõ ràng.

Nếu tập lệnh của bạn có một lượng xử lý hợp lý để thực hiện sau khi tìm nạp kết quả và đã truy xuất toàn bộ tập kết quả, bạn chắc chắn nên đóng kết nối. Nếu không, có khả năng máy chủ MySQL sẽ đạt đến giới hạn kết nối khi máy chủ web được sử dụng nhiều. Nếu bạn không thể đóng kết nối MySQL cho đến khi gần kết thúc tập lệnh, thì nó sẽ rõ ràng hơn mặc dù không cần thiết phải làm như vậy một cách rõ ràng.

Tôi không chắc fastcgi ảnh hưởng đến mọi thứ như thế nào. Một trang tuyên bố rằng một bản xây dựng PHP hỗ trợ fastcgi sẽ tạo ra các kết nối liên tục, ngay cả đối với mysql_connect. Điều này mâu thuẫn với tài liệu ở chỗ kết nối bị đóng khi quá trình, chứ không phải tập lệnh, kết thúc. Thay vì thử nghiệm nó, tôi sẽ khuyên bạn nên sử dụng mysql_close (). Trên thực tế, tôi khuyên bạn nên sử dụng PDO , nếu nó có sẵn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tách một chuỗi và lặp qua các giá trị trong Thủ tục MySql

  2. HOUR () Ví dụ - MySQL

  3. MySQL chọn nhanh 10 hàng ngẫu nhiên từ 600 nghìn hàng

  4. Những thách thức khi mở rộng quy mô cơ sở dữ liệu Moodle MySQL

  5. MySQL giữa mệnh đề không bao gồm?