婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL如何快速批量插入1000w條數據

MySQL如何快速批量插入1000w條數據

熱門標簽:外呼系統打電話上限是多少 怎樣在地圖標注銷售區域 曲靖移動外呼系統公司 百應電話機器人優勢 南昌三維地圖標注 啥是企業400電話辦理 武漢網絡外呼系統服務商 地圖標注費用是多少 電話外呼系統改號

聽說有個面試題是: 如何快速向mysql中插入1000w條數據?

我私下試了一下, 發現插入10000條數據用了0.9s, 插入10w條數據用了4.7s, 插入100w條數據用了58s左右,1000w條數據,我的筆記本吭哧了5分鐘,自己停了, 心中1000w只草泥馬呼嘯而過,我用的是下面的代碼:

-- 進入數據庫
use test;
-- 顯示所有表
show tables;
-- 創建majors表
create table majors(id int, major varchar(255));
-- 定義結束符$
delimiter "$";
-- 創建存儲過程,定義存儲方法
create procedure batchInsert(in args int)
begin
declare i int default 1;
-- 開啟事務(重要!不開的話,100w數據需要論天算)
start transaction;
while i = args do
insert into majors(id,major) value(i,concat("軟件工程-",i));
set i = i+ 1;
end while;
commit;
end
$

-- 調用函數,生成數據
-- 先生成10w條試試,同時輸入$, 回車執行
call batchInsert(100000);
$

生成10w條數據,用了4.44秒

生成100w條數據用了58.62秒,差不多1分鐘

生成1000w條數據, 屏幕前的大佬可以去試一下, 哈哈, 我 Ctrl+C把進程kill了!

總結

到此這篇關于MySQL如何快速批量插入1000w條數據的文章就介紹到這了,更多相關MySQL批量插入數據內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql大批量插入數據的4種方法示例
  • MYSQL批量插入數據的實現代碼
  • MySQL實現批量插入以優化性能的教程
  • MySQL批量插入遇上唯一索引避免方法
  • MySQL批量插入數據腳本
  • MySQL批量SQL插入性能優化詳解
  • MySQL批量插入和唯一索引問題的解決方法
  • MySQL中幾種插入和批量語句實例詳解

標簽:黑河 吉林 隨州 甘南 資陽 荊州 錦州 滄州

巨人網絡通訊聲明:本文標題《MySQL如何快速批量插入1000w條數據》,本文關鍵詞  MySQL,如何,快速,批量,插入,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL如何快速批量插入1000w條數據》相關的同類信息!
  • 本頁收集關于MySQL如何快速批量插入1000w條數據的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 图木舒克市| 津南区| 富阳市| 彭泽县| 靖江市| 中西区| 防城港市| 东阿县| 永川市| 兰州市| 安阳县| 固镇县| 堆龙德庆县| 卓资县| 绿春县| 万荣县| 东台市| 恭城| 故城县| 中方县| 沧州市| 蓬安县| 巴楚县| 璧山县| 黔西县| 苍溪县| 江山市| 祁连县| 巴塘县| 砀山县| 托里县| 思南县| 团风县| 察雅县| 汝阳县| 麻城市| 五家渠市| 精河县| 拉孜县| 宁夏| 四子王旗|