MySQL холболтын хязгаарлалт гэж юу вэ?
MySQL холболтын хязгаарлалт гэж юу вэ?

Видео: MySQL холболтын хязгаарлалт гэж юу вэ?

Видео: MySQL холболтын хязгаарлалт гэж юу вэ?
Видео: Backend ажиллах боломжтой холболтын тоонд хязгаарлалт бий юу? 2024, Арванхоёрдугаар сар
Anonim

Анхдагчаар 151 нь нэгэн зэрэг үйлчлүүлэгчийн зөвшөөрөгдөх дээд тоо юм холболтууд in MySQL 5.5. Хэрэв та хүрвэл хязгаар -ийн хамгийн их_холболт та Хэтэрхий их холболтууд ” гэж оролдох үед алдаа гарна холбох таны MySQL сервер. Энэ нь бүгд боломжтой гэсэн үг холболтууд бусад үйлчлүүлэгчид ашиглаж байна.

Мөн хэт олон MySQL холболтыг хэрхэн засах вэ?

Үүнийг хийхийн тулд дараах тушаалыг ажиллуулна уу mysql зөвхөн терминал, mysql > SET GLOBAL max_connections = 1000; Бидний дээд тал mysql холболтууд утга одоо 1000 болж нэмэгдсэн боловч энэ нь зөвхөн одоогийн сессэд зориулагдсан. Бид дахин эхлүүлэнгүүт mysql үйлчилгээ эсвэл системийг дахин эхлүүлбэл энэ утгыг өгөгдмөл рүү буцаах болно.

Үүнтэй адилаар би MySQL дээрх хамгийн их холболтыг хэрхэн өөрчлөх вэ? mysql > SET ГЛОБАЛ хамгийн их_холболт = 250; руу тогтоосон энэ утгыг байнга засварлах mysql сервер дээрх тохиргооны файл болон тогтоосон дараах хувьсагч. Тохируулгын файлын байршил байж болно өөрчлөх таны үйлдлийн системийн дагуу. Анхдагч байдлаар та үүнийг /etc/my хаягаас олж болно.

Мөн MySQL-д хэт олон холболт яагаад үүсдэгийг мэдэх үү?

Хэтэрхий олон холболт байж болно учруулсан аль аль нь нэгэн зэрэг маш олон холболтууд эсвэл хуучин холболтууд удахгүй суллагдахгүй. Та өөрийн PHP код болон өөрийн код дээр зарим энгийн өөрчлөлтүүдийг хийж болно MySQL хоёуланг нь урьдчилан сэргийлэх тохиргоо. Та байнгын эрхтэй болно холболт mysql_pconnect() ашиглан.

Хэт олон холболт гэдэг нь юу гэсэн үг вэ?

Үйлчлүүлэгч MySQL-д нэвтрэх гэж оролдох үед энэ нь заримдаа татгалзаж магадгүй бөгөөд Хэтэрхий олон холболт “. Энэ гэсэн үг серверт холбогдож болох үйлчлүүлэгчдийн дээд хязгаарт хүрсэн байна.

Зөвлөмж болгож буй: