BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: monchai ที่ พฤษภาคม 31, 2010, 15:43:00 PM

หัวข้อ: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: 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 ทำงานช้า
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: doramon ที่ พฤษภาคม 31, 2010, 15:51:23 PM
RAM SERVER เท่าไรครับ  8 หรือ 16 

ส่ง my.cnf ขึ้นมาด้วยครับ

ทำตาราง innodb ไว้ หรือเปล่า

ผมว่ามันน่่าจะช้านะครับ ถ้าดูจาก my.cnf

หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: nph2006 ที่ พฤษภาคม 31, 2010, 16:19:08 PM
ส่ง my.cnf ขึ้นมาดูเลยครับ ถ้า ram ขนาด 8-16 gb ไม่น่าช้าน่ะครับ มี hub ตัวครับ
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ พฤษภาคม 31, 2010, 16:22:19 PM
centos 4.7-serveCD  +Percona 5.1.45-10.2    + my.cnf   อ.บอย       ;D ;D ;D ;D ;D ;D ;D ;D
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: monchai ที่ มิถุนายน 01, 2010, 11:54:27 AM
RAM ประมาณ 16 GB
ผมเคย config my.cnf ตามรูปแบบที่อ.บอย post ในกระทู้แล้ว  เคยทำให้ระบบช้ามาก ๆ ด้วยครับ
และยังไม่เข้าใจเกี่ยวกับระบบการทำ INNODB  และการ config my.cnf เท่าที่ควร
มีความรู้ตามที่ อ.ชัยพร  แนะนำว่า ในหน่วยความจำสัดส่วน (%) เท่าไร  แต่พอลองทำกับ server ที่ใช้งานจริง
ปรากฎว่า ทำให้ระบบช้าหรือทำงานไม่ได้

รบกวนผู้รู้แนะนำเป็นขั้นตอนให้หน่อยครับว่าต้องเริ่มตรวจสอบส่วนใดก่อน-หลังตามลำดับ

ผมส่ง My.cnf มาให้ดูด้วยครับ
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2010, 11:59:39 AM
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
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: chk ที่ มิถุนายน 01, 2010, 12:59:32 PM
 8)  เราว่าที่ช้า  น่าจะเป็นช่วง ๆ  ที่มีการดึงข้อมูลมาก ๆ  มากกว่านะ   8)

 8)  หรือไม่ก็  ลองดูว่าเครื่องไหน ทำให้โหลดอยู่     8)

 8)  ก็ควรเตะออกจากระบบซะนะ  เพราะเคยทำอยู่  หายแน่นอน  8)
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2010, 13:03:33 PM
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  น้อย ก็ควรเพิ่มเข้าไปด้วย
 
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2010, 13:12:44 PM
เอาอย่างนี้ ถ้า 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
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 01, 2010, 13:56:55 PM
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2010, 14:05:24 PM
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ

อาจารย์ มาแล้ว   ...ขอบพระคุณครับ


หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 14:06:15 PM

อาจารย์ มาแล้ว   ...ขอบพระคุณครับ



....  :D  :D  :D ....


ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ

... ขอบคุณครับ ...  :D ...
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: monchai ที่ มิถุนายน 01, 2010, 14:53:36 PM
เคยลองปรับ my.cnf  แล้ว ทำให้ HOSxP ทำงานช้า  และ Hank บ่อย ๆ  เลยกล้า ๆ กลัว ๆ  อยู่   เดี๋ยวจะลองทดสอบปรับ my.cnf  ตามแนะนำครับ
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: itim2101 ที่ มิถุนายน 01, 2010, 15:18:29 PM
 ;D ;D
ระบบบัญชี 1 การทำงานจะ Cache ข้อมูลจากตาราง village / house / person ไว้ในหน่วยความจำเครื่อง Client ครับ ดังนั้นการแสดงผลข้อมูล เร็ว/ช้า บางส่วนขึ้นอยู่กับ spec ของเครื่อง Client ด้วยครับ
;D ;D

ขอบคุณมากครับ
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ มิถุนายน 01, 2010, 15:20:36 PM
เคยลองปรับ my.cnf  แล้ว ทำให้ HOSxP ทำงานช้า  และ Hank บ่อย ๆ  เลยกล้า ๆ กลัว ๆ  อยู่   เดี๋ยวจะลองทดสอบปรับ my.cnf  ตามแนะนำครับ


ปรับแล้วยังไงก็ไม่ได้   คงต้องเปลี่ยน  server แล้วล่ะครับ  ก่อนเปลี่ยนลอง 
 centos 4.7+percona 5.1.45-10.2  ดูครับ   ........เอาใจช่วย

 ;D ;D ;D ;D ;D
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 16:01:24 PM
เคยลองปรับ my.cnf  แล้ว ทำให้ HOSxP ทำงานช้า  และ Hank บ่อย ๆ  เลยกล้า ๆ กลัว ๆ  อยู่   เดี๋ยวจะลองทดสอบปรับ my.cnf  ตามแนะนำครับ

... ถ้าปรับเฉพาะในส่วนที่ อ.tanoy999  แนะนำไว้ ผมว่าไม่น่ามีปัญหาหรอกครับ ...  :D ...
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: monchai ที่ มิถุนายน 01, 2010, 22:46:33 PM
test  ดูอีกครั้งนะครับ
หัวข้อ: Re: ระบบงานบัญชี 1-8 ทำงานช้าครับ
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 01, 2010, 22:53:22 PM
test  ดูอีกครั้งนะครับ

แนะนำตอนนี้เปลียนทุกตารางเป็น   myisam ก่อนนะครับ

แล้วถึงแก้ config my.cnf ใหม่ครับ