Dua opsi untuk dipertimbangkan:
1) yang paling mudah adalah memasukkan beberapa baris nilai pada satu sisipan. Ini cara, jauh lebih cepat daripada melakukan banyak penyisipan.
Insetad melakukan INSERT INTO tbl ( cols ) VALUES ( vals )
, lakukan sesuatu seperti INSERT INTO tbl ( cols ) VALUES ( vals ), ( vals ), ( vals )
Jumlah baris yang dapat Anda masukkan sekaligus tergantung pada ukuran paket maksimum server mysql, tetapi Anda mungkin dapat melakukan 100, 1000, mungkin 10.000 baris dengan aman dan itu akan memberi Anda peningkatan kinerja urutan besarnya atau lebih.
Lihat http://dev.mysql.com/doc/ refman/5.5/en/insert-speed.html
2) MUAT INFILE DATA sedikit berbeda, membutuhkan lebih banyak pekerjaan dan memiliki persyaratannya sendiri, tetapi sangat sangat cepat.