執行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 ...