BMS-HOSxP Community

HOSxP => MySQL => ข้อความที่เริ่มโดย: doramon ที่ เมษายน 25, 2010, 21:42:36 PM

หัวข้อ: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: doramon ที่ เมษายน 25, 2010, 21:42:36 PM
การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เหตุผลมีคำถามโทรมาถาม PM มาถาม  มาขอ  my.cnf  RAM 1-32 G

ผมก็ไม่เก่ง mysql มากมาย ด้วยก็อาศัย อ.ทุกท่าน และถามคนเก่งๆๆ เหมือนกัน

อาจารย์ google ใช้่บ่อย มากๆๆ บางที่คำถามนี้ก็มีคนเคยเจอแบบเราแต่ดันอยู่ จีน  อยู่ อาหรับ  มีคนมาแก้ปัญหาให้ก็อาศัยเขานี้และแก่ปัญหาให้เรา

พูดนานเลยลืมบทความ

http://tensai-lab.engr.tu.ac.th/wiki/index.php/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%A3%E0%B8%A7%E0%B8%88%E0%B8%AA%E0%B8%AD%E0%B8%9A%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B9%80%E0%B8%A3%E0%B9%87%E0%B8%A7%E0%B9%83%E0%B8%99%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%82%E0%B9%89%E0%B8%B2%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B9%83%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5_MySQL_%E0%B8%9C%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B9%80%E0%B8%84%E0%B8%A3%E0%B8%B7%E0%B8%AD%E0%B8%82%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B8%AD%E0%B8%B4%E0%B8%99%E0%B9%80%E0%B8%95%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%80%E0%B8%99%E0%B9%87%E0%B8%95

เป็นวิธีใช้ในการตั้งสมมุติฐาน การทดลอง ดูว่า  mysql ของเราเร็วขึ้นจริงหรือเปล่าในการปรับ mysql

ผมก็ใช้วิธีแบบนี้เหมือนกัน  จริงๆๆ ใช้ฐานของพี่คนอื่น   เขาที่ฐานใหญ่กว่าผม ทดสอบเทียบกัน สอง สาม รพ

วิธีทดสอบ ต้อง  reboot  mysql ทุกครั้งนะครับมันมี  การเก็บค่าที่เรียกไว้แล้วครั้งก่อน 
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: doramon ที่ เมษายน 25, 2010, 21:55:52 PM
อันนี้ ดีครับ

http://forge.mysql.com/wiki/Top10SQLPerformanceTips
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 25, 2010, 21:59:07 PM
ลองถามน้องตานอย999 ,พี่ขวด,น้องกอล์ฟ ดูว่าลอง
CentOS-4.7 +Percona-XtraDB แล้วเป็นอย่างไร เร็วอย่างเห็นได้ชัด
คงเร็วกว่าของ อ.... ที่ใช้แรมเท่ากันด้วยซ้ำ เขาว่า 10 ตาเห็นไม่เท่าได้ลองเอง
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: doramon ที่ เมษายน 25, 2010, 22:02:29 PM
ลองถามน้องตานอย999 ,พี่ขวด,น้องกอล์ฟ ดูว่าลอง
CentOS-4.7 +Percona-XtraDB แล้วเป็นอย่างไร เร็วอย่างเห็นได้ชัด
คงเร็วกว่าของ อ.... ที่ใช้แรมเท่ากันด้วยซ้ำ เขาว่า 10 ตาเห็นไม่เท่าได้ลองเอง

เครื่องมือวัด ใช้ตัวไหนครับ

หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 25, 2010, 22:06:16 PM
ลองทดสอบดึงรายงานดูก็รู้แล้ว
ถ้าเร็วต่างกันมากๆก้อ คงไม่ต้องหาอะไรมาทดสอบให้มากความ

แล้วคุณ....ลองแล้วหรือยัง 
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 25, 2010, 22:07:15 PM
รายงานที่มักเป็นตัวทดสอบ 11 รง5 ดึง 1 ปีงบประมาณ
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 25, 2010, 22:08:34 PM
คนไทยมีดีไม่ง้อต่างชาติ ดู HOSxP เป็นแบบอย่าง
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 25, 2010, 22:13:09 PM
หัวข้อ
การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL ผ่านเครือข่ายอินเตอร์เน็ต

ไม่ใช่
ตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL ผ่านโปรแกรม

หัวข้อก็บอกอยู่ว่า ผ่านเครือข่ายอินเตอร์เน็ต
มักจะใช้เป็น MYISAM ไม่นิยมใช่ Innodb
การใช้จึงมีความแตกต่าง


การเข้าถึงฐานข้อมูล MySQL ผ่านโปรแกรม HOSxP จะมีมากกว่านะครับ
ระบบ Lan มีการรับส่งข้อมูลมากกว่า Internet


หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ เมษายน 26, 2010, 09:09:20 AM
ผมก็เป็นอีกคนหนึ่งที่ชอบทดสอบ  mysql+linux  +config   ตัวใหม่ ๆ หลายๆตัว  กับ database จริงของ รพ. แต่เป็นการทดสอบเท่านั้น    สุดท้าย  ท้ายสุด  ผมเขาพบ กับ  เจ้าตัว    centos4.7-servercd  +percona 5.1.45   ครับ   มันเร็วต่างกันมาก   ในสถาวะ   hardware   + mysql+config  เหมือนกัน  แต่ต่างที่  version ของ  centos 
ระหว่าง  centos4.7     กับ   centos 5.4   อย่างอื่นเหมือนกันหมด  กับการทดสอบ    export  12 แฟ้ม

centos 4.7  ใช้เวลา ไม่เกิน  30  นาที   โดยที่ centos 5.4  เกิน   40  นาที  อันนี้ผมทดสอบกับเครื่องผม
ใน vmware ครับ    ยังไม่ได้ลองกับ เครื่อง  เพียวๆ os เดียว  แต่ก็น่าจะรู้แล้วแหละครับ ว่าอะไรคือ อะไร

database  ทั้งหมด  30  GB   เฉพาะ  table    opitemrece   5.6    ล้าน กว่า   record

แต่บางทีผมก็คิดว่า เรา  config  mysql ได้ถูกต้อง และดี ขนาดไหน   และก็ได้ขอ  พี่  อ๊อด   พี่  บอย อยู่เรื่อยๆ

แต่ก็ไม่ได้สักที   สงสัยพี่เขาคงยุ่งมาก    แต่อย่างไรผมก็คิดว่าเราทำเองเลย   พอแล้วไม่เอาแล้ว  ถ้าคนอื่นมาขอผมก็เอาให้    แต่ผมจะแนะนำว่า ถึงแม้ผมจะ config+setup  ไม่ถูก   1000 %  แต่ผมก็ตั้งใจและพยายามเต็มที่ 100 % และผมก็ได้ทดสอบแล้ว   ..ขอบพระคุณครับ



หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: pongsa ที่ เมษายน 26, 2010, 09:16:50 AM
เป็กำลังใจให้น้อง tanoy99 ครับ  วันนี้จะลองลง cenos 5.4 ใหม่  อีกรอบ  รอเป็นที่ปรึกษาหน่อย
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ เมษายน 26, 2010, 09:21:43 AM
centos 4.7 เลยครับ  แบบ text mode   +mysql 5.1.30  ตามเดิม     
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ เมษายน 26, 2010, 09:24:54 AM
เป็นกำลังใจให้ พี่ ไสว  รุ่นพี่  สถาบันเดียวกัน    รุ่นพี่อาชีพเดียวกัน     ผ่านไปด้วยดี   

 
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ เมษายน 26, 2010, 19:02:31 PM
แต่บางทีผมก็คิดว่า เรา  config  mysql ได้ถูกต้อง และดี ขนาดไหน   และก็ได้ขอ  พี่บอย อยู่เรื่อยๆ

แต่ก็ไม่ได้สักที   สงสัยพี่เขาคงยุ่งมาก    แต่อย่างไรผมก็คิดว่าเราทำเองเลย   พอแล้วไม่เอาแล้ว 

ผมอยากแจกอยู่ แต่มีน้องๆหลายคนแก้แบบไม่ถูก แล้วโทษว่าเราทำให้ของเขาเสียหาย
ผมเลยเก็บไว้ใช้คนเดียว(ดีหรือไม่ดี ก็ของเราเอง)
ส่วนใหญ่ที่ผมเห็น มักจะทำไม่ถูกกันเอง

เนื่องจากผมทดสอบและแก้อยู่ตลอดเวลา
ผมเคยได้รับมา ผมก็แจกคืนให้กับ อ.หลายท่าน
แล้ว MySQL แต่ละ เวอร์ชั่นก็มีการ config เพิ่ม-ลด บางตัว

แต่ปัจจุบัน ผมคงไม่ใช้ของคนอื่น สำหรับ My.cnf ภูมิใจของตนเอง มากกว่า
ถึงจะไม่ถูก ก็ไม่ไปทำให้ใครของเสียหาย

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

หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ เมษายน 27, 2010, 08:51:53 AM
ผมก็เป็นกังวน เหมือนกัน ตอนให้ my.cnf  กับ  สมาชิกท่านอื่นๆ  กลัวเขาเอาไปใช้ไม่ถูก  แทนที่จะเป็นคุณกลับเป็นโทษ     ต้องเคยอธิบายตลอด    แต่มันก็ไม่ใช่จะขั้นเทพอะไร    แค่เป็นการเข้าใจ  การปฏิบัติตามขั้นตอน    นำไปใช้ให้ถูกวิธี   ก็เท่านั้น
 ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: dotAtainer ที่ กรกฎาคม 13, 2010, 09:19:38 AM
 ;D ;D ;D ความจริง mysql server มันทำงานได้ดีกับ OS หลายตัวแต่สำคัญที่สุดก็คงเป็น my.cnf อย่าง
อาจารย์หลายท่านว่าน่ะครับทำไม่ถูกหรือไม่สมบูรณ์กลับเป็นโทษ
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: patum ที่ กรกฎาคม 13, 2010, 10:53:22 AM
ว่ากันไป
สูตรใครก็สูตรใคร
เราต้องการก็แค่ผลลัพธ์
ก็เท่านั้นเอง
สุดท้าย
ตนนั่นแหละเป้นที่พึ่งแห่งตน 
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: dotAtainer ที่ กรกฎาคม 14, 2010, 10:27:02 AM
 ;D ;D ;D ;D ครับคนละสูตรแต่ก็มีเป้าหมายเดียวกัน
ว่ากันไป
สูตรใครก็สูตรใคร
เราต้องการก็แค่ผลลัพธ์
ก็เท่านั้นเอง
สุดท้าย
ตนนั่นแหละเป้นที่พึ่งแห่งตน 
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: มดตานอย ครับ.. ที่ กรกฎาคม 15, 2010, 17:21:13 PM
;D ;D ;D ;D ครับคนละสูตรแต่ก็มีเป้าหมายเดียวกัน
ว่ากันไป
สูตรใครก็สูตรใคร
เราต้องการก็แค่ผลลัพธ์
ก็เท่านั้นเอง
สุดท้าย
ตนนั่นแหละเป้นที่พึ่งแห่งตน 

 ;D ;D
หัวข้อ: Re: การตรวจสอบความเร็วในการเข้าถึงข้อมูลในฐานข้อมูล MySQL เพื่อเป็นตัวช่วยตัดสินใจ
เริ่มหัวข้อโดย: phatipan2 ที่ กันยายน 20, 2010, 17:27:45 PM
 ??? ??? ??? ??? ??? ???