mysql數(shù)據(jù)批量修改,如何提高mysqlinsert速度?
下面一些方法可以加快
mysql數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)的速度:
1、最快的當(dāng)然是直接copy數(shù)據(jù)庫表的數(shù)據(jù)文件(版本和平臺最好要相同或相似);
2、設(shè)置innodb_flush_log_at_trx_commit=0,相對于innodb_flush_log_at_trx_commit=1可以十分明顯的提升導(dǎo)入速度;
3、使用loaddatalocalinfile提速明顯;
4、修改參數(shù)bulk_insert_buffer_size,調(diào)大批量插入的緩存;
5、合并多條insert為一條:insertintotvalues(a,b,c),(d,e,f),,,
6、手動使用事物;