ประการแรกการเขียนพร้อมกันไม่ใช่ตัวเลือกสำหรับการจัดเก็บ MyISAM แต่ละคนจะล็อคตารางทั้งหมด (ยกเว้นการอ่านในบางกรณี) หาก InnoDB ไม่เหมาะกับคุณลอง TokuDB แต่มันจะช้ากว่าเมื่อเปรียบเทียบกับ MyISAM เนื่องจากลักษณะการทำธุรกรรมของเครื่องยนต์ TokuDB (และ InnoDB ของหลักสูตร) (คุณควรเขียนข้อมูลเดียวกันอย่างน้อยสองครั้ง: ไฟล์เจอร์นัลและไฟล์ข้อมูล) นอกจากนี้หากเซิร์ฟเวอร์ของคุณเกิดข้อผิดพลาดบางวันคุณจะต้องรอเป็นชั่วโมงจนกว่าตาราง MyISAM ของคุณจะทำการซ่อมแซม 40Gb
หากคุณยังต้องการโหลดข้อมูลลงในตาราง MyISAM ของคุณและต้องการทำมันอย่างรวดเร็วฉันสามารถแนะนำให้ใช้LOAD DATA INFILE
แทนการแทรก นี่เป็นวิธีที่เร็วที่สุดในการโหลดข้อมูลจำนวนมากลงในตาราง และใช่ดัชนีจะลดประสิทธิภาพการแทรกในลักษณะเลขชี้กำลัง
คำเกี่ยวกับพาร์ทิชัน: คำสั่ง INSERT ใน MySQL ไม่สนับสนุนการตัดดังนั้นพาร์ติชันของคุณทั้งหมดจะถูกสแกนในแต่ละคำสั่งเพื่อการจับคู่ดัชนีที่ไม่ซ้ำกัน นอกจากนี้ทุกพาร์ติชั่นจะถูกล็อคจนกว่าเม็ดมีดจะสิ้นสุด