mysql 提升insert into 插入速度的幾種方法

當mysql大批量插入數據的時候就會變的很是慢, mysql提升insert into 插入速度的方法有三種:

  1. 第一種插入提速方法:

若是數據庫中的數據已經不少(幾百萬條), 那麼能夠 加大mysql配置中的 bulk_insert_buffer_size,這個參數默認爲8Mmysql

bulk_insert_buffer_size=100Msql

  1. 第二種mysql插入提速方法: 

改寫全部 insert into 語句爲 insert delayed into數據庫

這個insert delayed不一樣之處在於:當即返回結果,後臺進行處理插入。spa

  1. 第三個方法: 一次插入多條數據:

insert中插入多條數據,舉例:table

insert into table values('11','11'),('22','22'),('33','33')...;後臺

相關文章
相關標籤/搜索