MySQL插入大批量測試資料

2022-02-17 20:18:49 字數 441 閱讀 6676

執行sql:

drop procedure

if exists proc_initdata;-- 如果存在此儲存過程則刪掉

delimiter $

create procedure proc_initdata () begin

declare

i int default 1;

while

i <= 10000000 do

-- 這裡寫insert語句

set i = i + 1;

end while;

end $

call proc_initdata();

完成之後就插入1000w條資料了

想模擬什麼大資料量的操作都是可以的

我插入了大概1000w條記錄,大概花了 24621秒,也就是6個多小時左右的時間

MySQL大批量插入資料

1.對於myisam型別的表,可以通過以下方式快速的匯入大量的資料。alter table tblname disable keys loading the data alter table tblname enable keys 這兩個命令用來開啟或者關閉myisam表非唯一索引的更新。在匯入大量...

mysql大批量資料插入優化

目前在專案中發現一張700萬的表,插入10萬條資料通過mybatis的批量插入大概需要3分鐘左右,耗時太長。現在通過mysql的load data local infile 命令進行優化插入。最後測試10萬條資料批量插入大概在3秒左右的時間。定義命令執行語句 public inte ce fastb...

testbench測試大批量資料

源 module example 1 input clk,input 7 0 a in,output 7 0 b out reg 7 0 b out reg 7 0 c always posedge clk begin c a in b out c endendmodule 激勵檔案 module ...