jika Anda menggunakan innodb dan pemuatan massal, berikut beberapa kiatnya:
urutkan file csv Anda ke dalam urutan kunci utama dari tabel target:ingat innodb menggunakan kunci utama yang dikelompokkan sehingga akan memuat lebih cepat jika diurutkan!
biasanya memuat data infile yang saya gunakan:
truncate <table>;
set autocommit = 0;
load data infile <path> into table <table>...
commit;
pengoptimalan lain yang dapat Anda gunakan untuk meningkatkan waktu muat:
set unique_checks = 0;
set foreign_key_checks = 0;
set sql_log_bin=0;
bagi file csv menjadi potongan yang lebih kecil
statistik impor tipikal yang saya amati selama pemuatan massal:
3.5 - 6.5 million rows imported per min
210 - 400 million rows per hour