Score:0

ขีดจำกัดการเชื่อมต่อ AWS RDS MySQL

ธง in

ฉันมีเซิร์ฟเวอร์ฐานข้อมูล MySQL, db.t3.micro, กลุ่มพารามิเตอร์คือ 'default.mysql8.0', max_connections คือ '{DBInstanceClassMemory/12582880}'

ฉันพบว่าไม่สามารถจัดการการเชื่อมต่อได้มากกว่า ~ 63 รายการ

ตามเอกสาร AWS RDS https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html#RDS_Limits.MaxConnections

ขีดจำกัดการเชื่อมต่อสำหรับ Mysql คำนวณโดยใช้สูตร '{DBInstanceClassMemory/12582880}' โดยที่หน่วยความจำอินสแตนซ์ระดับ DBInstanceClassMemory มีหน่วยเป็นไบต์

ดังนั้นสำหรับ db.t3.micro 1Gb จะเป็น 1073741824/12582880 = 85

âSHOW VARIABLES LIKE "max_connections" â return 63

ชั้น หน่วยความจำ, GiB หน่วยความจำ ไบต์ ขีดจำกัดการเชื่อมต่อที่คำนวณได้ ขีดจำกัดการเชื่อมต่อจริง
db.t3.micro 1 1073741824 85 63
db.t3.small 2 2147483648 170 146
db.t3.2xlarge 32 32x1073741824 2720 2634

เหตุใดขีดจำกัดการเชื่อมต่อจริงจึงน้อยกว่าผลลัพธ์ของสูตร

Tim avatar
gp flag
Tim
คุณลองอัปเดตค่าแล้วหรือยัง อาจเป็นไปได้ว่าหน่วยความจำบนเซิร์ฟเวอร์ขนาดเล็กนั้นหมดและไม่สามารถจัดการได้ และอื่นๆ และ AWS ได้อัปเดตค่าดังกล่าวแล้ว
in flag
ฉันได้เพิ่มเคส db.t3.2xlarge เซิร์ฟเวอร์ไม่มีการโหลด และการใช้หน่วยความจำปัจจุบันไม่สมเหตุสมผล DBInstanceClassMemory - คือจำนวนหน่วยความจำทั้งหมด
Tim avatar
gp flag
Tim
ฉันไม่คิดว่านี่ไม่ใช่ประเภทของสิ่งที่หลายคนจะทำ การได้รับการสนับสนุน AWS เป็นเวลาหนึ่งเดือนอาจคุ้มค่า หากไม่มีใครสามารถช่วยได้ ฉันต้องการค้นหาเอกสารประกอบและบทความในบล็อกก่อน
Score:0
ธง in

ดังนั้น DBInstanceClassMemory จึงเป็น TotalMemory- (หน่วยความจำที่ใช้โดย OS + กระบวนการอื่น)

เอกสารของ Amazon บอกไว้อย่างชัดเจน

คลาสอินสแตนซ์ db.m5.xlarge DBInstanceClassMemory คือ 16 GiB หรือ 17,179,869,184 ไบต์

แต่นั่นไม่เป็นความจริง และ DBInstanceClassMemory จริงจะน้อยกว่า 16GiB

Tim avatar
gp flag
Tim
คุณกำลังแนะนำว่าขีดจำกัดการเชื่อมต่อขึ้นอยู่กับหน่วยความจำที่มีหลังจากระบบปฏิบัติการและกระบวนการอื่นๆ กำลังทำงานหรือไม่ ดูเหมือนจะสมเหตุสมผลเนื่องจากการเชื่อมต่อต้องใช้หน่วยความจำ แต่ถ้าเป็นกรณีนี้เอกสารประกอบควรได้รับการชี้แจง หากคุณแสดงความคิดเห็นเกี่ยวกับเอกสาร AWS โดยใช้ลิงก์ ฉันพบว่าเจ้าหน้าที่ของ AWS มักจะตอบกลับและอัปเดตหน้าตามคำแนะนำที่สมเหตุสมผล
in flag
ใช่ ฉันทำอย่างนั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา