Wait_timeout ใน MySQL คืออะไร?
Wait_timeout ใน MySQL คืออะไร?

วีดีโอ: Wait_timeout ใน MySQL คืออะไร?

วีดีโอ: Wait_timeout ใน MySQL คืออะไร?
วีดีโอ: Mysql Waiting for level lock fix, solved! Myisam tables, and memmory tables 2024, พฤศจิกายน
Anonim

จาก MySQL เอกสารประกอบ wait_timeout : จำนวนวินาทีที่เซิร์ฟเวอร์รอกิจกรรมในการเชื่อมต่อแบบไม่โต้ตอบก่อนที่จะปิด connect_timeout: จำนวนวินาทีที่เซิร์ฟเวอร์ mysqld รอแพ็คเก็ตการเชื่อมต่อก่อนที่จะตอบสนองด้วยการจับมือไม่ดี

ในที่นี้ Connect_timeout ใน MySQL คืออะไร

connect_timeout ใน MySQL การกำหนดค่าบอก MySQL เซิร์ฟเวอร์ต้องรอนานเท่าใดสำหรับแพ็กเก็ตการเชื่อมต่อจากไคลเอนต์ก่อนที่จะตอบสนองด้วยข้อผิดพลาดการจับมือไม่ดี เมื่อสำเร็จแล้ว PHP จะส่งแพ็คเก็ตเชื่อมต่อไปที่ MySQL ; ถ้าไม่ทำอย่างนั้นภายใน connect_timeout , MySQL จะรายงานข้อผิดพลาดและปิดการเชื่อมต่อ

อาจมีคนถามว่า Key_buffer_size MySQL คืออะไร? key_buffer_size เป็นตัวแปร MyISAM ซึ่งกำหนดขนาดของบัฟเฟอร์ดัชนีที่เก็บไว้ในหน่วยความจำ ซึ่งส่งผลต่อความเร็วในการอ่านดัชนี โปรดทราบว่าโดยค่าเริ่มต้น ตาราง Aria ใช้ประโยชน์จากการตั้งค่าทางเลือก aria-pagecache-buffer-size

ยังถามอีกว่า Thread_cache_size ใน MySQL คืออะไร

กำหนดค่า MySQL thread_cache_size NS thread_cache_size คำสั่งกำหนดจำนวนเธรดที่เซิร์ฟเวอร์ของคุณควรแคช เมื่อไคลเอนต์ยกเลิกการเชื่อมต่อ เธรดของเขาจะถูกใส่ในแคชหากน้อยกว่า thread_cache_size . การร้องขอเพิ่มเติมจะเสร็จสมบูรณ์โดยใช้เธรดที่เก็บไว้ในแคช

Interactive_timeout คืออะไร?

Interactive_timeout : หมดเวลาโต้ตอบสำหรับเซสชันเชลล์ mysql ในไม่กี่วินาที เช่น เครื่องมือบรรทัดคำสั่ง mysqldump หรือ mysql wait_timeout ”: จำนวนวินาทีระหว่างที่ไม่มีการใช้งานที่ MySQL จะรอก่อนที่จะปิดการเชื่อมต่อในการเชื่อมต่อที่ไม่โต้ตอบในไม่กี่วินาที

แนะนำ: