Site icon www.sothorn.net

ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5

ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5

ก็ออกตัวนะครับว่า ส่วนตัวไม่ได้ศึกษารายละเอียดของ TokuDB เพราะส่วนมากก็ใช้ InnoDB เป็นหลัก การทดลองนี้ผมแค่อยากรู้ว่าระหว่าง InnoDB กับ TukuDB ใครเร็วกว่ากัน โดยที่ไม่ได้ปรับแต่งคอนฟิกใดๆ เพิ่มเติมทั้งสอง Storage Engine แต่ตั้งค่าคอนฟิก default-storage-engine ให้ต่างกัน ส่วนค่าอื่นๆ ที่เป็น Default ของ Server ก็เหมือนกัน มาเริ่ม ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5 กันเลยครับ

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

ติดตั้ง CentOS 7+ MariaDB 5.5.60 แล้วโคลน ไฟล์คอนฟิกจะต่างกันที่  default-storage-engine
ส่วน option ของ MyISAM และ InnoDB ตัดออกทั้งหมด ให้มันเป็นค่า Default ของระบบไป

เครื่องแรก default-storage-engine = InnoDB
เครื่องที่ 2 default-storage-engine = TokuDB

นำเข้าฐานข้อมูล employees ที่เป็นฐานข้อมูลทดสอบมีให้ดาวน์โหลดมาใช้งาน



ได้เวลาทดสอบความเร็ว

ยกที่ 1  ให้ mysqlslap สร้างคำสั่ง SQL เองเพื่อทดสอบ ผลก็ InnoDB ชนะ

 

ยกที่ 2 ให้ mysqlslap select ข้อมูลจากฐานข้อมูล employees   InnoDB ชนะอีก

เสร็จการทดสอบครับ  แต่ละ storage engine ก็มีส่วนดีส่วนเสียต่างกันไป เลือกใช้งานให้เหมาะสมกับงานที่ใช้อยู่นะครับ

Facebook Comments
Exit mobile version