ความแตกต่างที่แท้จริงระหว่างwait_timeoutและinteractive_timeoutคืออะไร?
ความแตกต่างที่แท้จริงระหว่างwait_timeoutและinteractive_timeoutคืออะไร?
คำตอบ:
interactive_timeใช้สำหรับเซสชันแบบโต้ตอบส่วนสำหรับเซสชันที่wait_timeoutไม่มีการโต้ตอบ
เซสชันแบบโต้ตอบคืออะไร มันเป็นหนึ่งเดียวกับมนุษย์บนคีย์บอร์ด
เมื่อเชื่อมต่อรหัสของคุณไปยัง MySQL, ทำงานแบบสอบถามและจากนั้นใช้เวลา 3 วินาทีประมวลผลแบบสอบถามที่ก่อนที่จะถอดที่ 3 wait_timeoutวินาทีของ
เมื่อคุณใช้mysqlไคลเอ็นต์บรรทัดคำสั่งในการเชื่อมต่อเรียกใช้คำสั่งและการใช้จ่าย 10 วินาทีอ่านเอาท์พุทที่ 10 interactive_timeoutวินาที ถ้าคุณเดินออกไปและได้รับประทานอาหารกลางวันที่ 3600 interactive_timeoutวินาที
ในทั้งสองกรณีเมื่อคุณหรือรหัสของคุณเรียกใช้แบบสอบถามอื่นเวลารอจะถูกรีเซ็ตกลับเป็น 0
show processlistท่านสามารถเข้าดูค่าสำหรับทุกการประชุมในปัจจุบันโดยการพิมพ์ ค่าในsleep(5)ฟังก์ชั่นคือจำนวนวินาทีตั้งแต่การเชื่อมต่อที่ผ่านมาทำอะไร