Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีป้องกันการตัดการเชื่อมต่อใน MySQL Workbench (Keep Alive)

ตั้งค่าผ่าน Preferences

  1. เปิดเมนู Edit → Preferences (หรือ Workbench Preferences)
  2. เลือกแท็บ SQL Editor
  3. ปรับค่าต่อไปนี้:
  • DBMS connection Keep-alive interval: ส่งแพ็กเก็ต keep-alive ทุกกี่วินาที
  • DBMS connection Read-timeout interval: เวลารออ่านข้อมูลสูงสุด
  • DBMS connection Timeout interval: เวลาตัดการเชื่อมต่อสูงสุด

แนวทางการตั้งค่า

  • Keep-alive: 60-300 วินาที (ป้องกัน Firewall/Proxy ตัดการเชื่อมต่อ idle)
  • Read-timeout: 600 วินาที (สำหรับ Query ที่รันนาน)
  • Timeout: 600 วินาที (ค่าเริ่มต้นมัก 10-30 วินาที อาจสั้นเกินไป)

หมายเหตุ: บทความต้นฉบับมีภาพหน้าจอ Settings ซึ่งนี่คือคำอธิบายขั้นตอนและค่าแนะนำ