ขีด จำกัด การเชื่อมต่อ MySQL คืออะไร?
ขีด จำกัด การเชื่อมต่อ MySQL คืออะไร?

วีดีโอ: ขีด จำกัด การเชื่อมต่อ MySQL คืออะไร?

วีดีโอ: ขีด จำกัด การเชื่อมต่อ MySQL คืออะไร?
วีดีโอ: EP3 สอนเขียนเว็บด้วยภาษา PHP7 การใช้ PHP MyAdmin สร้างและจัดการฐานข้อมูล MySQL แบบละเอียด 2024, เมษายน
Anonim

โดยค่าเริ่มต้น 151 คือจำนวนไคลเอนต์พร้อมกันสูงสุดที่อนุญาต การเชื่อมต่อ ใน MySQL 5.5. ถ้าคุณไปถึง ขีดจำกัด ของ max_connections คุณจะได้รับ “มากเกินไป การเชื่อมต่อ ” ผิดพลาดเมื่อคุณพยายามที่จะ เชื่อมต่อ ถึงคุณ MySQL เซิร์ฟเวอร์ ซึ่งหมายความว่าทั้งหมดที่มีอยู่ การเชื่อมต่อ มีการใช้งานโดยลูกค้ารายอื่น

ฉันจะแก้ไขการเชื่อมต่อ MySQL มากเกินไปได้อย่างไร

โดยเรียกใช้คำสั่งต่อไปนี้จาก mysql เทอร์มินัลเท่านั้น mysql > SET GLOBAL max_connections = 1,000; สูงสุดของเรา การเชื่อมต่อ mysql ตอนนี้ค่าได้เพิ่มขึ้นเป็น 1,000 แต่สำหรับเซสชันปัจจุบันเท่านั้น ทันทีที่เรารีสตาร์ท mysql บริการหรือเริ่มระบบใหม่ ค่านี้จะรีเซ็ตเป็นค่าเริ่มต้น

ฉันจะเปลี่ยนการเชื่อมต่อสูงสุดใน MySQL ได้อย่างไร mysql > ชุด ทั่วโลก max_connections = 250; ถึง ชุด ค่านี้ถาวร แก้ไข mysql ไฟล์การกำหนดค่าบนเซิร์ฟเวอร์ของคุณและ ชุด ตัวแปรต่อไปนี้ ตำแหน่งไฟล์การกำหนดค่าอาจ เปลี่ยน ตามระบบปฏิบัติการของคุณ โดยค่าเริ่มต้น คุณสามารถค้นหาสิ่งนี้ได้ที่ /etc/my.

รู้ยัง อะไรเป็นสาเหตุของการเชื่อมต่อ MySQL มากเกินไป

การเชื่อมต่อมากเกินไป เป็นไปได้ ซึ่งก่อให้เกิด โดยมากในเวลาเดียวกัน การเชื่อมต่อ หรือโดยเก่า การเชื่อมต่อ ไม่ได้รับการปล่อยตัวเร็วพอ มีการเปลี่ยนแปลงง่ายๆ บางอย่างที่คุณสามารถทำได้กับโค้ด PHP และ your MySQL การตั้งค่าเพื่อป้องกันทั้งสอง คุณได้รับถาวร การเชื่อมต่อ ใช้ mysql_pconnect()

การเชื่อมต่อมากเกินไปหมายความว่าอย่างไร

เมื่อไคลเอนต์พยายามเข้าสู่ระบบ MySQL บางครั้งอาจถูกปฏิเสธและได้รับข้อความแสดงข้อผิดพลาดว่ามี “ การเชื่อมต่อมากเกินไป “. นี้ วิธี ว่าถึงจำนวนไคลเอนต์สูงสุดที่สามารถเชื่อมต่อกับเซิร์ฟเวอร์แล้ว

แนะนำ: