BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: monchai ที่ พฤษภาคม 31, 2010, 15:43:00 PM
-
เรียน อาจารย์ ท่านผู้รู้ทุกท่านครับ
ระบบงานบัญชี 1 มีประชากรประมาณ 150,000 คน
งานบริการส่วน OPD วันละประมาณ 800-1000 ครั้ง
ปัจจุบันใช้ Linux Centos 5,MySQL 5.1.39 RAM SERVER มากกว่า 8 GB-16 GB
(ส่งMySQL Workloard มาให้ดูด้วย เผื่อว่า config my.cnf ไม่ถูก)
ไม่ทราบว่าน่าจะมีสาเหตุจากอะไรบ้าง ที่ทำให้ระบบงานบัญชี 1 - 8 ทำงานช้า
-
RAM SERVER เท่าไรครับ 8 หรือ 16
ส่ง my.cnf ขึ้นมาด้วยครับ
ทำตาราง innodb ไว้ หรือเปล่า
ผมว่ามันน่่าจะช้านะครับ ถ้าดูจาก my.cnf
-
ส่ง my.cnf ขึ้นมาดูเลยครับ ถ้า ram ขนาด 8-16 gb ไม่น่าช้าน่ะครับ มี hub ตัวครับ
-
centos 4.7-serveCD +Percona 5.1.45-10.2 + my.cnf อ.บอย ;D ;D ;D ;D ;D ;D ;D ;D
-
RAM ประมาณ 16 GB
ผมเคย config my.cnf ตามรูปแบบที่อ.บอย post ในกระทู้แล้ว เคยทำให้ระบบช้ามาก ๆ ด้วยครับ
และยังไม่เข้าใจเกี่ยวกับระบบการทำ INNODB และการ config my.cnf เท่าที่ควร
มีความรู้ตามที่ อ.ชัยพร แนะนำว่า ในหน่วยความจำสัดส่วน (%) เท่าไร แต่พอลองทำกับ server ที่ใช้งานจริง
ปรากฎว่า ทำให้ระบบช้าหรือทำงานไม่ได้
รบกวนผู้รู้แนะนำเป็นขั้นตอนให้หน่อยครับว่าต้องเริ่มตรวจสอบส่วนใดก่อน-หลังตามลำดับ
ผมส่ง My.cnf มาให้ดูด้วยครับ
-
centos 4.7-serveCD +Percona 5.1.45-10.2 + my.cnf อ.บอย ;D ;D ;D ;D ;D ;D ;D ;D
my.cnf ที่แนบค่ายังน้อยมาก ถ้า ram 16 GB
-
8) เราว่าที่ช้า น่าจะเป็นช่วง ๆ ที่มีการดึงข้อมูลมาก ๆ มากกว่านะ 8)
8) หรือไม่ก็ ลองดูว่าเครื่องไหน ทำให้โหลดอยู่ 8)
8) ก็ควรเตะออกจากระบบซะนะ เพราะเคยทำอยู่ หายแน่นอน 8)
-
RAM ประมาณ 16 GB
ผมเคย config my.cnf ตามรูปแบบที่อ.บอย post ในกระทู้แล้ว เคยทำให้ระบบช้ามาก ๆ ด้วยครับ
และยังไม่เข้าใจเกี่ยวกับระบบการทำ INNODB และการ config my.cnf เท่าที่ควร
มีความรู้ตามที่ อ.ชัยพร แนะนำว่า ในหน่วยความจำสัดส่วน (%) เท่าไร แต่พอลองทำกับ server ที่ใช้งานจริง
ปรากฎว่า ทำให้ระบบช้าหรือทำงานไม่ได้
รบกวนผู้รู้แนะนำเป็นขั้นตอนให้หน่อยครับว่าต้องเริ่มตรวจสอบส่วนใดก่อน-หลังตามลำดับ
ผมส่ง My.cnf มาให้ดูด้วยครับ
8) เราว่าที่ช้า น่าจะเป็นช่วง ๆ ที่มีการดึงข้อมูลมาก ๆ มากกว่านะ 8)
8) หรือไม่ก็ ลองดูว่าเครื่องไหน ทำให้โหลดอยู่ 8)
8) ก็ควรเตะออกจากระบบซะนะ เพราะเคยทำอยู่ หายแน่นอน 8)
เห็นด้วยครับ ยิ่ง set ค่า my.cnf น้อย ดึงข้อมูลมันก็ load ไปด้วย ต้องปรับค่า my.cnf ให้เหมาะสมกับ ram ที่มีจริง ถ้า ram น้อย ก็ควรเพิ่มเข้าไปด้วย
-
เอาอย่างนี้ ถ้า ram 16 GB ตามที่บอก แก้+เพิ่มค่าดังนี้
key_buffer = 1024M
max_allowed_packet = 512M
table_cache = 2000
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 256M
thread_cache = 8
query_cache_size= 512M
innodb_buffer_pool_size = 8500M
แล้วเพิ่มค่านี้อีก
innodb_flush_method = O_DIRECT
innodb_checksums = 0
innodb_doublewrite = 0
innodb_support_xa = 0
innodb_max_dirty_pages_pct = 90
innodb_open_files = 2000
innodb_locks_unsafe_for_binlog = 1
join_buffer_size = 2M
concurrent_insert = 2
max_heap_table_size = 512M
ลองดูครับ
ปล. แก้ค่า ระมัดระวังด้วย กรุณาทำที่เครื่อง ทดสอบ หรือเครื่อง slave ก่อนนะครับ ว่าได้ผลอย่างไร
แล้วค่อยไปแก้ ที่ master
;D ;D
-
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ
-
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ
อาจารย์ มาแล้ว ...ขอบพระคุณครับ
-
อาจารย์ มาแล้ว ...ขอบพระคุณครับ
.... :D :D :D ....
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ
... ขอบคุณครับ ... :D ...
-
เคยลองปรับ my.cnf แล้ว ทำให้ HOSxP ทำงานช้า และ Hank บ่อย ๆ เลยกล้า ๆ กลัว ๆ อยู่ เดี๋ยวจะลองทดสอบปรับ my.cnf ตามแนะนำครับ
-
;D ;D
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ
;D ;D
ขอบคุณมากครับ
-
เคยลองปรับ my.cnf แล้ว ทำให้ HOSxP ทำงานช้า และ Hank บ่อย ๆ เลยกล้า ๆ กลัว ๆ อยู่ เดี๋ยวจะลองทดสอบปรับ my.cnf ตามแนะนำครับ
ปรับแล้วยังไงก็ไม่ได้ คงต้องเปลี่ยน server แล้วล่ะครับ ก่อนเปลี่ยนลอง
centos 4.7+percona 5.1.45-10.2 ดูครับ ........เอาใจช่วย
;D ;D ;D ;D ;D
-
เคยลองปรับ my.cnf แล้ว ทำให้ HOSxP ทำงานช้า และ Hank บ่อย ๆ เลยกล้า ๆ กลัว ๆ อยู่ เดี๋ยวจะลองทดสอบปรับ my.cnf ตามแนะนำครับ
... ถ้าปรับเฉพาะในส่วนที่ อ.tanoy999 แนะนำไว้ ผมว่าไม่น่ามีปัญหาหรอกครับ ... :D ...
-
test ดูอีกครั้งนะครับ
-
test ดูอีกครั้งนะครับ
แนะนำตอนนี้เปลียนทุกตารางเป็น myisam ก่อนนะครับ
แล้วถึงแก้ config my.cnf ใหม่ครับ