Site icon www.sothorn.net

MariaDB 5.5 กับ MariaDB 10.2 ใครเร็วกว่ากัน

MariaDB 5.5 กับ MariaDB 10.2 ใครเร็วกว่ากัน

MariaDB 5.5 กับ MariaDB 10.2 ใครเร็วกว่ากัน ก็มีการถามเข้ามาว่า ใช้ 5.5 อยู่ ถ้าเปลี่ยนเป็นเป็น 10.2 มันจะดีกว่ามั๊ย ถ้าตอบในแง่ของตัวฐานข้อมูลเองเวอร์ชันใหม่ย่อมพัฒนาให้มีประสิทธิภาพดีกว่า ความสามารถมากกว่าเวอร์ชันเก่าอยู่แล้ว  แต่ปัญหาอยู่ที่ว่า เปลีย่นแล้วมันเข้ากันได้กับระบบเดิมหรือไม่เท่านั้นเอง สำหรับบล็อกนี้ก็ขอนำเสนอการทดสอบความเร็วของ MariaDB 5.5 กับ MariaDB 10.2 เพื่อเป็นข้อมูลในการตัดสินใจ หรือจะเอาวิธีการที่ผมทดสอบ นำไปทดสอบด้วยตัวเอง จะได้ไม่ต้องมโนอยู่ว่าใครเร็วกว่ากัน

สิ่งแวดล้อมในการทดสอบ

  1. Notebook  CPU Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz RAM 16 GB
  2. OS Debian 9
  3. VirtualBox  CentOS 7  RAM 4GB เท่ากันทั้งสอง
  4. ติดตั้ง MariaDB ต่างเวอร์ชัน เครื่องหนึ่ง 5.5 อีกเครื่องหนึ่ง 10.2
  5. ติดตั้งฐานข้อมูล employees สำหรับการทดสอบทั้งสองเครื่อง
  6. my.cnf ใกล้เคียงกัน ใช้ไฟล์เดียวกัน แต่ตัด option บางตัวออกที่ใช้ในเวอร์ชัน 10 ไม่ได้

MariaDB ต่างเวอร์ชัน

ติดตั้งฐานข้อมูลเหมือนกัน

 

ยกที่ 1 ทดสอบความเร็วในการ select จากฐานข้อมูลที่อยู่ในเครื่อง MariaDB 5.5 ชนะ
ใครที่มีความสามารถทางด้านคำสั่ง SQL ก็สามารถใส่คำสั่งโหด ๆ เพื่อการทดสอบได้
ผมไม่ถนัดด้านนี้เลยใช้คำสั่งง่าย ๆ

 

ยกที่ 2 ให้ mysqlslap เป็นเป็นผู้สร้าง คำสั่ง SQL มาทดสอบเอง  MariaDB 10.2 ชนะ
ใช้ options –auto-generate-sql   mysqlslap จะสร้างคำสั่ง SQL ไปทดสอบเอง

ทดสอบกี่ครั้งๆ ค่าก็ใกล้เคียงกัน



ทั้งหมดนี้ก็เป็นเพียงแค่การทดสอบส่วนหนึ่ง ที่ต้องการนำเสนอเพื่อให้เห็นว่า mysqlslap ก็เป็นเครื่องมือที่สามารถให้คำตอบกับเราได้ในระดับหนึ่ง เกี่ยวกับความเร็วของ MariaDB ลองเล่นเพื่อปรับแต่ง my.cnf ก็ได้เช่นกัน ส่วน MariaDB 10.x จะมีอะไรดีกว่า MariDB 5.5  หรือจะใช้งาน mysqlslap ยังไง ก็ติดตามได้จากลิงค์ด้านล่างนี้ครับ

ลิงค์เกี่ยวกับ mysqlslap และ MariaDB 10

Facebook Comments
Exit mobile version