BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ ตุลาคม 05, 2010, 11:18:00 AM

หัวข้อ: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 05, 2010, 11:18:00 AM
ลองปรับ my.cnf ตามคำแนะนำของ อ.เจมส์ ได้ออกมาเป็นแบบนี้ครับ.........เครื่องลูกข่าย connect เข้ามาประมาณ 20 เครื่อง  ตอน 10.40 น. ทดลองดึงข้อมูล 18 แฟ้ม กราฟมันก็ยังดูสูงๆอยู่ .............ความรู้ด้านนี้ยังน้อย ขอคำชี้แนะจากท่านอาจารย์ทั้งหลายด้วยครับ.......................ขอบคุณครับ......... :) :) :)
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: pop_hosxp ที่ ตุลาคม 05, 2010, 11:22:17 AM
ลองลด key buffer size ลงเหลือสัก 300 M ดูครับ

และก็ตรง log-bin จะต้องการเก็บ log ไว้หรือเปล่า เพราะ file จะเยอะ และขนาดใหญ่พอสมควร ถ้าไม่ใช้ก็ เอา # นำหน้าตรงคำว่า log-bin=mysql-bin ด้วยครับ
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 05, 2010, 11:23:06 AM
ผมว่ามันก็ปกติดีครับสำหรับกราฟ     แต่ช่วงที่ใช้ มันไม่สะดุด ก็น่าจะใช้ได้นะครับ
   ??? ??? ;D ;D :D :D :D
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 05, 2010, 11:24:25 AM
ผมว่ามันก็ปกติดีครับสำหรับกราฟ     แต่ช่วงที่ใช้ มันไม่สะดุด ก็น่าจะใช้ได้นะครับ
   ??? ??? ;D ;D :D :D :D


RAM  เท่าไหร่ครับ

หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 05, 2010, 11:28:12 AM
ผมว่ามันก็ปกติดีครับสำหรับกราฟ     แต่ช่วงที่ใช้ มันไม่สะดุด ก็น่าจะใช้ได้นะครับ
   ??? ??? ;D ;D :D :D :D


RAM  เท่าไหร่ครับ



RAM 8 GB ครับ...........

ลองลด key buffer size ลงเหลือสัก 300 M ดูครับ
ขอบคุณครับ.....จะลองดูครับ..........
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 05, 2010, 11:32:24 AM
ลองลด key buffer size ลงเหลือสัก 300 M ดูครับ

และก็ตรง log-bin จะต้องการเก็บ log ไว้หรือเปล่า เพราะ file จะเยอะ และขนาดใหญ่พอสมควร ถ้าไม่ใช้ก็ เอา # นำหน้าตรงคำว่า log-bin=mysql-bin ด้วยครับ

- 512 M

-log-bin=mysql-bin   เขาเอาไว้ใช้ในระบบ replicate setup my.cnf  ถ้าไม่ได้ทำก็ลบออก / comment เอาไว้
เดี๋ยวสักวันถ้ไม่ clear    log เต็ม HD แน่
 ;D ;D ;D ;D ;D ;D ;D ;D ;D
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: pop_hosxp ที่ ตุลาคม 05, 2010, 11:35:10 AM
ลองปรับเป็น key_buffer_size เป็น 512 M เหมือนอ.ตะนอย ก็ได้ครับ หรือลอง run Mysql monitor เปรียบเทียบกันก็ได้ครับ
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 05, 2010, 11:51:21 AM
ลองปรับเป็น key_buffer_size เป็น 512 M เหมือนอ.ตะนอย ก็ได้ครับ หรือลอง run Mysql monitor เปรียบเทียบกันก็ได้ครับ

ผมใช้แต่ 512 ก็เลยชิน   มากไปน้อยไป ก็คงไม่ดี  ลองๆดู ;D ;D ;D ;D ;D ;D
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: James011 ที่ ตุลาคม 05, 2010, 11:56:32 AM
 
ลองปรับ my.cnf ตามคำแนะนำของ อ.เจมส์ ได้ออกมาเป็นแบบนี้ครับ.........เครื่องลูกข่าย connect เข้ามาประมาณ 20 เครื่อง  ตอน 10.40 น. ทดลองดึงข้อมูล 18 แฟ้ม กราฟมันก็ยังดูสูงๆอยู่ .............ความรู้ด้านนี้ยังน้อย ขอคำชี้แนะจากท่านอาจารย์ทั้งหลายด้วยครับ.......................ขอบคุณครับ......... :) :) :)

;D ;D ;D  ส่งหน้า top มาให้ดูหน่อย  
 
 
    1.  #  top 
    2. กด  shift + M 
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 05, 2010, 12:02:51 PM
ลองปรับ my.cnf ตามคำแนะนำของ อ.เจมส์ ได้ออกมาเป็นแบบนี้ครับ.........เครื่องลูกข่าย connect เข้ามาประมาณ 20 เครื่อง  ตอน 10.40 น. ทดลองดึงข้อมูล 18 แฟ้ม กราฟมันก็ยังดูสูงๆอยู่ .............ความรู้ด้านนี้ยังน้อย ขอคำชี้แนะจากท่านอาจารย์ทั้งหลายด้วยครับ.......................ขอบคุณครับ......... :) :) :)

;D ;D ;D  ส่งหน้า top มาให้ดูหน่อย  
 
 
    1.  #  top 
    2. กด  shift + M 

ตามนี้ครับ อ.เจมส์.......
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: เข้ม ที่ ตุลาคม 05, 2010, 12:10:13 PM
log-bin=mysql-bin
นอกจากที่ อ.ตะนอย บอกแล้ว
ไฟล์นี้จะช่วยในการ recovery ข้อมูลกลับมาได้ ถ้า MySQL เกิด crash ขึ้นมา
ระบบจะไปดึงข้อมูลจากไฟล์ mysql-binxxx มาใช้ครับ

สำหรับที่ รพ. ใส่ไว้ครับ เพราะเห็นประโยชน์มาแล้ว ...
และอีกอย่าง ... ถึงเวลา upgrade structure ที ก็พิจารณาลบออกอีกทีครับ

ก็แล้วแต่จะพิจารณาครับว่าจะใส่หรือไม่  ;D ;D ;D
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: James011 ที่ ตุลาคม 05, 2010, 12:47:24 PM
 ;D ;D ;D รูปนี้คำสั่งนี้ด้วย

  mysql>show status where variable_name like "Qcache%"
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 05, 2010, 13:22:40 PM
;D ;D ;D รูปนี้คำสั่งนี้ด้วย

  mysql>show status where variable_name like "Qcache%"
ตามคำบอกครับ............ ;D ;D
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: James011 ที่ ตุลาคม 05, 2010, 13:28:12 PM
 ;D ;D ;D  On  Msn  ป่าวครับ add mail ผมไว้หน่อย  yourrx15@hotmail.com ครับ
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 05, 2010, 13:46:45 PM
นี่อีกอันครับ อ.เจมส์................
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 05, 2010, 13:48:34 PM
อันนี้ Workload ตอนบ่ายครับ..............
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ตุลาคม 05, 2010, 14:04:09 PM
ปรับลด
key_buffer_size เป็น 256 M
max_connections เป็น 300
ปรับเพิ่ม
query_cache_size เป็น 512M
innodb_buffer_pool_size เป็น 5297M

[mysqldump]
quick
max_allowed_packet = 1G
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 1G
sort_buffer_size = 1G
read_buffer = 8M
write_buffer = 8M

[myisamchk]
key_buffer = 1.2G
sort_buffer_size = 1G
read_buffer = 8M
write_buffer = 8M

ทำแล้วโชว์กราฟ ขึ้นมาด้วยจะได้แก้ต่อได้

ถ้าจะให้ดี แก้ slave  มาใช้เป็น
Oracle Enterprise-R5-U5-Server แทน CentOS -5.5
Percona-Server 5.1.50-11 or MariaDB-5.1.50

แล้วติดใจคอยเปลี่ยน Master มาใช้
ทดสอบแล้วเร็วดี
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: smhos ที่ ตุลาคม 05, 2010, 14:30:56 PM
ขอดู performance เครื่องหน่อยได้ไหมคับ
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: dotAtainer ที่ ตุลาคม 05, 2010, 22:43:41 PM
 ;D ;D ;D ท่านพี่ tanoy ลืมของดีป่าวครับผมรับอาสาไปขุดมาให้ลองใช้ดู  ;D ;D
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9432.0
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ ตุลาคม 06, 2010, 00:12:00 AM
น่าจะดี  ;D ;D ;D
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 06, 2010, 09:49:06 AM
ปรับลด
key_buffer_size เป็น 256 M
max_connections เป็น 300
ปรับเพิ่ม
query_cache_size เป็น 512M
innodb_buffer_pool_size เป็น 5297M

[mysqldump]
quick
max_allowed_packet = 1G
allow-keywords

[mysql]
no-auto-rehash
default-character-set=tis620

[isamchk]
key_buffer = 1G
sort_buffer_size = 1G
read_buffer = 8M
write_buffer = 8M

[myisamchk]
key_buffer = 1.2G
sort_buffer_size = 1G
read_buffer = 8M
write_buffer = 8M

ทำแล้วโชว์กราฟ ขึ้นมาด้วยจะได้แก้ต่อได้

ถ้าจะให้ดี แก้ slave  มาใช้เป็น
Oracle Enterprise-R5-U5-Server แทน CentOS -5.5
Percona-Server 5.1.50-11 or MariaDB-5.1.50

แล้วติดใจคอยเปลี่ยน Master มาใช้
ทดสอบแล้วเร็วดี

ตามที่แนะนำครับ.....
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ตุลาคม 06, 2010, 21:23:16 PM
กำลังน่าจะดี
ลองปรับ
query_cache_size เป็น 1G


และฝากบอก innodb ว่า กี่ % ด้วย
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 07, 2010, 10:14:19 AM
เอา Workload มาให้ท่านอาจารย์ทั้งหลายดูอีกรอบครับ............ก็ลองปรับไปเรื่อยๆครับ............พร้อม my.cnf ตัวปัจจุบัน.....แปลกใจว่า ทำไมกราฟของ Activity กับ InnoDB status 1  เส้นกราฟมันวิ่งติดเส้น 0 ตลอดเลย.......ขอคำชี้แนะด้วยครับ.......................
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: patum ที่ ตุลาคม 07, 2010, 10:56:23 AM
ระบบมีการใช้งานไม่ถึง 300 connections (ดูจากภาพ workload )
แต่ตั้ง max_connections =300  ค่านี้มันจะเอาไปคำนวณในการจัดการใช้งานหน่วยความจำระบบด้วยนะครับ  เอาใกล้เคียงที่ใช้จริง น่าดีกว่า เนอะ   เห็น หลายๆที่เค้า ใช้กันไม่ไกลจากความจริงมากมายนัก

หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: dotAtainer ที่ ตุลาคม 07, 2010, 14:15:52 PM
 ;D ;D ;D ค่าต่างๆใน my.cnf ยังไม่สมดุลกันน่ะครับ มันเลยออกมาประมาณนี้ให้ ศิษย์พี่ patum ช่วยจูนก็ได้นะครับ อิอิ  ;D ;D

เอา Workload มาให้ท่านอาจารย์ทั้งหลายดูอีกรอบครับ............ก็ลองปรับไปเรื่อยๆครับ............พร้อม my.cnf ตัวปัจจุบัน.....แปลกใจว่า ทำไมกราฟของ Activity กับ InnoDB status 1  เส้นกราฟมันวิ่งติดเส้น 0 ตลอดเลย.......ขอคำชี้แนะด้วยครับ.......................

หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ตุลาคม 07, 2010, 20:10:45 PM
ระบบมีการใช้งานไม่ถึง 300 connections (ดูจากภาพ workload )
แต่ตั้ง max_connections =300  ค่านี้มันจะเอาไปคำนวณในการจัดการใช้งานหน่วยความจำระบบด้วยนะครับ  เอาใกล้เคียงที่ใช้จริง น่าดีกว่า เนอะ   เห็น หลายๆที่เค้า ใช้กันไม่ไกลจากความจริงมากมายนัก




คงไม่ได้เคยคิดเวลามีไฟ surge เข้า hub
ของเดิม 500
555555555

เตรียมทำ vpn + ทำงานที่บ้านได้ ของ สอ.
แบบ 4G ของ สอ.นะครับ Oracle Enterprise-R5-U5-Server+Percona-Server 5.1.50-11
ทดสอบก่อนลง สอ. มีแจก ตอนปรชุม ที่ เชียงใหม่
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ตุลาคม 07, 2010, 20:37:06 PM
กำลังทำโครงการว่าปีนี้จะทำระบบ ผอ.รพ.สต. สามารถตรวจสอบข้อมูล ของที่ทำงานได้ตลอดเวลา

สสอ.ก็ทำงานที่บ้านได้

อันนี้แบบ 10 G
Percona-Server-5.1.37+CentOS-4.7
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: Noppadol ที่ ตุลาคม 11, 2010, 17:11:01 PM
เอา Workload มาให้ท่านอาจารย์ทั้งหลายดูอีกรอบครับ............ก็ลองปรับไปเรื่อยๆครับ............พร้อม my.cnf ตัวปัจจุบัน.....แปลกใจว่า ทำไมกราฟของ Activity กับ InnoDB status 1  เส้นกราฟมันวิ่งติดเส้น 0 ตลอดเลย.......ขอคำชี้แนะด้วยครับ.......................

หลังจากที่ปล่อยเป็นแบบนี้ไปหลายวัน กลับมาวันนี้ก็เลยมาลองเปิด workload ดู.......ปรากฏว่ากราฟสูงมาก ไม่รู้เป็นอะไร................
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: manoi ที่ ตุลาคม 11, 2010, 17:14:31 PM
ถ้า client ไม่เกิน 20 เครื่อง ไม่ต้องกังวลครับ (ตัวหารมันน้อย)
หัวข้อ: Re: ขอคำแนะนำเรื่อง MYSQL Workload จากท่านอาจารย์ทั้งหลาย
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ ตุลาคม 11, 2010, 19:15:57 PM
ถ้า client ไม่เกิน 20 เครื่อง ไม่ต้องกังวลครับ (ตัวหารมันน้อย)

 ;D ;D ;D

หลังจากที่ปล่อยเป็นแบบนี้ไปหลายวัน กลับมาวันนี้ก็เลยมาลองเปิด workload ดู.......ปรากฏว่ากราฟสูงมาก ไม่รู้เป็นอะไร................

ถ้าอยากได้แบบ สวยๆ ต้องรอไปประชุมที่ จ.เชี่ยงใหม่นะครับ
ผมรอแจกอยู่เลย คิดว่า ดีกว่าที่ คุณเห็นพอดีช่วงนี้มีเครื่องมาให้ทดสอบ
หลายขนาดเลย