Pertama-tama, menulis bersamaan jelas bukan opsi untuk penyimpanan MyISAM. Masing-masing dari mereka akan mengunci seluruh tabel (kecuali untuk membaca dalam beberapa kasus). Jika InnoDB tidak cocok dengan Anda, coba TokuDB. Tetapi akan lebih lambat dibandingkan dengan MyISAM karena sifat transaksional dari mesin TokuDB (dan InnoDB tentu saja) (Anda harus menulis data yang sama setidaknya dua kali: jurnal dan file data). Juga, jika server Anda akan macet suatu hari, Anda akan menunggu berjam-jam sampai meja MyISAM 40GB Anda diperbaiki.
Jika Anda masih ingin memuat data ke dalam tabel MyISAM Anda dan ingin melakukannya dengan cepat, saya dapat merekomendasikan untuk menggunakan LOAD DATA INFILE
alih-alih memasukkan. Ini adalah cara tercepat untuk memuat data dalam volume besar ke dalam tabel. Dan ya, indeks akan memperlambat kinerja penyisipan dengan cara yang eksponensial.
Sepatah kata tentang partisi: INSERT-pernyataan dalam MySQL tidak mendukung pemangkasan, sehingga semua partisi Anda akan dipindai pada setiap pernyataan untuk pencocokan indeks yang unik. Juga, semua partisi akan dikunci sampai ujung yang dimasukkan.