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