BMS-HOSxP Community
HOSxP => MySQL => ข้อความที่เริ่มโดย: bolloon ที่ กันยายน 12, 2011, 10:31:59 AM
-
มันเปงอารายครับ
-
มันเปงอารายครับ
มันเป็นอะไรครับ
ตอบ ดูจำนวน เครื่องลูกข่ายว่ามีมากกว่าที่กำหนดค่าไว้ใน my.cnf หรือเปล่า
ดูตรงค่า max connection ถ้าจะให้ดี post รูปด้วย :)
-
ครับผมจะลองดู
-
;D ;D ;D สั่ง
grep -i max_connect /etc/my.cnf แล้วโพสค่าที่ได้มาครับหรือโชว์ภาพอย่างที่พี่คอยว่าก็ยิ่งดีครับ
-
ที่ รพ เคยเป็น แบบนี้ ไม่รู้เหมือนกันหรือเปล่านะครับ
เพราะปิด HUB หรือไฟดับขณะ เปิดขณะใช้งาน HOSxP
แก้โดยการหากมีการปิด HUB แจ้ง เราจะ Stop MYSql Service ครับ
น่าจะเกิดจาก มีการโต้ตอบระหว่าง DB Server และ ลูกข่าย ขาดจากกัน จะมีการสร้าง
Connection ใหม่เข้ามาเรื่อย ๆ อันนี้เดานะครับ :)
-
service mysql restart ;D ;D
-
ที่ รพ เคยเป็น แบบนี้ ไม่รู้เหมือนกันหรือเปล่านะครับ
เพราะปิด HUB หรือไฟดับขณะ เปิดขณะใช้งาน HOSxP
แก้โดยการหากมีการปิด HUB แจ้ง เราจะ Stop MYSql Service ครับ
น่าจะเกิดจาก มีการโต้ตอบระหว่าง DB Server และ ลูกข่าย ขาดจากกัน จะมีการสร้าง
Connection ใหม่เข้ามาเรื่อย ๆ อันนี้เดานะครับ :)
น่าจะเป็นแบบนั้นด้วยครับ เพราะความจริง เราก็เปิด max_connections เยอะกว่า client แล้ว เลยต้องหันมาดูระบบ network และบางครั้งต้อง restart mysql
-
อาทิตย์ที่แล้วผมก็เจอครับ สาเหตุเกิดจากมีการคอนเน็ทชั่นมากเกิน ค่า my.cnf กำหนดไว้ ผมกำหนดไว้ 100 worklond แจ้ง 101 เบื้องต้น restart mysql ไม่หา ผมปรับ max connectoin เป็น 200 แล้ว Restart Server จึงหาย วันนี้เจออาการนี้อีกรอบผมเลยปรับ max connertion เป็น 250 แล้ว Restart Server ก็เข้าได้้ ส่วนสาเหตุที่แท้จริงยังไม่ทราย สงสัย เกี่ยวกับ SWHUB อันนี้แก้ไม่น่ากลัวครับ แต่ถ้าเป็นเจอแฮงค์จากด้านนอกอันนี้น่ากลัวกว่า ..........................
-
อาทิตย์ที่แล้วผมก็เจอครับ สาเหตุเกิดจากมีการคอนเน็ทชั่นมากเกิน ค่า my.cnf กำหนดไว้ ผมกำหนดไว้ 100 worklond แจ้ง 101 เบื้องต้น restart mysql ไม่หา ผมปรับ max connectoin เป็น 200 แล้ว Restart Server จึงหาย วันนี้เจออาการนี้อีกรอบผมเลยปรับ max connertion เป็น 250 แล้ว Restart Server ก็เข้าได้้ ส่วนสาเหตุที่แท้จริงยังไม่ทราย สงสัย เกี่ยวกับ SWHUB อันนี้แก้ไม่น่ากลัวครับ แต่ถ้าเป็นเจอแฮงค์จากด้านนอกอันนี้น่ากลัวกว่า ..........................
ระบบเริ่มเกิดปัญหาเกี่ยวกับไฟฟ้ากระชากเข้าระบบ SWHUB เพิ่มมากขึ้น max connertion อย่างต่ำต้อง 200-500 ตามจำนวน SWHUB ที่ต่อพ่วง สำหรับ รพช. แต่ถ้า มากเกิน ก็จองแรมมากเกินไปอีก
ประสบการณ์จะสอนได้มากกว่า การบอกเล่า
สำหรับระบบที่มีเครื่อง 40-50 เครื่อง ถ้าไม่จองไว้ ระบบก็จะค้างๆบ่อยๆ แล้วต้องมา restart mysql กัน
และถ้าเป็นบ่อยๆ และซ้ำๆ กัน ถ้าเป็น MyiSAM ฐาน คงพังไปแล้ว ดีที่เป็น Innodb ช่วยได้มาก
เหมือนผม สมัยเริ่มระบบใหม่ max connertion ไว้ 30-60 ระบบ MySQL stop บ่อยๆ หลังจากไฟกระชาก
และเกิดขึ้นบ่อยระบบก็ล่ม ตอนนั้นเป็น MyiSAM แล้ว
ได้คำแนะนำจาก อ.ขวดให้ใช้ Innodb และเพิ่มแรม จาก 512M เป็น 2G แล้วเพิ่มเรื่อยมา
-
อาทิตย์ที่แล้วผมก็เจอครับ สาเหตุเกิดจากมีการคอนเน็ทชั่นมากเกิน ค่า my.cnf กำหนดไว้ ผมกำหนดไว้ 100 worklond แจ้ง 101 เบื้องต้น restart mysql ไม่หา ผมปรับ max connectoin เป็น 200 แล้ว Restart Server จึงหาย วันนี้เจออาการนี้อีกรอบผมเลยปรับ max connertion เป็น 250 แล้ว Restart Server ก็เข้าได้้ ส่วนสาเหตุที่แท้จริงยังไม่ทราย สงสัย เกี่ยวกับ SWHUB อันนี้แก้ไม่น่ากลัวครับ แต่ถ้าเป็นเจอแฮงค์จากด้านนอกอันนี้น่ากลัวกว่า ..........................
ระบบเริ่มเกิดปัญหาเกี่ยวกับไฟฟ้ากระชากเข้าระบบ SWHUB เพิ่มมากขึ้น max connertion อย่างต่ำต้อง 200-500 ตามจำนวน SWHUB ที่ต่อพ่วง สำหรับ รพช. แต่ถ้า มากเกิน ก็จองแรมมากเกินไปอีก
ประสบการณ์จะสอนได้มากกว่า การบอกเล่า
สำหรับระบบที่มีเครื่อง 40-50 เครื่อง ถ้าไม่จองไว้ ระบบก็จะค้างๆบ่อยๆ แล้วต้องมา restart mysql กัน
และถ้าเป็นบ่อยๆ และซ้ำๆ กัน ถ้าเป็น MyiSAM ฐาน คงพังไปแล้ว ดีที่เป็น Innodb ช่วยได้มาก
อ.บอย จอง RAM อยู่ตรงบรรทัดไหนครับ อ.บอย
-
อ.บอย จอง RAM อยู่ตรงบรรทัดไหนครับ อ.บอย
มีหลายบรรทัดใต้ [mysql] ที่มีหน่วยเป็น M, K แล้วมาคูณกับ max connertion
ขนาดฐานข้อมูลก็มีผล ,แรมมากก้อสามารถทำระบบได้มากกว่าแรมน้อย
ยกตัวอย่าง
key_buffer=300M
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
join_buffer_size=1M
max_allowed_packet=256M
max_heap_table_size=128M
innodb_buffer_pool_size=200M
innodb_additional_mem_pool_size=20M
innodb_log_file_size=128M
innodb_log_buffer_size=8M
query_cache_size=64M
max_connections=1000
-
memory=key_buffer+(sort_buffer_size+read_buffer_size)*max_connections
เป็นค่าที่ตั้งแล้วจะมีผลต่อการ allocate(จัดสรร) ทรัพยากรของระบบทันทีทั้งการเพิ่มหรือลดครับผม