5
MyISAM สำหรับการอ่านข้อมูล
ฉันมีตารางที่มีแถวประมาณ 1 พันล้านแถวและอ่านได้ 98% ฉันพยายามปรับฐานข้อมูลด้วยเอนจินการเก็บข้อมูลต่าง ๆ (MyISAM และ InnoDB) จากนั้นทำการทดสอบสองสามครั้งเพื่อดูประสิทธิภาพ ในส่วนที่ฉันมีรหัสคีย์หลักและดูเหมือนว่าตั้งแต่ MyISAM Key Cache เก็บดัชนีทั้งหมดในบัฟเฟอร์ของมันการใช้ MyISAM ดูเหมือนจะค่อนข้างเร็วเร็วกว่า InnoDB ประมาณ 2 เท่า แต่สำหรับ InnoDB มันดูช้าลง !! InnoDB ไม่ได้ใช้บัฟเฟอร์ใด ๆ เพื่อโหลดดัชนีล่วงหน้าหรือไม่