最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL如何快速批量插入1000w條數(shù)據(jù)

 更新時間:2021年03月20日 09:38:01   作者:趙博林  
這篇文章主要給大家介紹了關(guān)于MySQL如何快速批量插入1000w條數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

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

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

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

-- 調(diào)用函數(shù),生成數(shù)據(jù)
-- 先生成10w條試試,同時輸入$, 回車執(zhí)行
call batchInsert(100000);
$

生成10w條數(shù)據(jù),用了4.44秒

在這里插入圖片描述

生成100w條數(shù)據(jù)用了58.62秒,差不多1分鐘

在這里插入圖片描述

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

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

  • SQL使用WHERE條件語句的項目實踐

    SQL使用WHERE條件語句的項目實踐

    本文將介紹WHERE子句中使用的通用語法,它還將概述如何在單個WHERE子句中組合多個搜索條件謂詞以更細粒度的方式過濾數(shù)據(jù),以及如何使用NOT操作符排除而不是包含滿足給定搜索條件的行,感興趣的可以了解一下
    2023-09-09
  • MySQL用戶授權(quán)管理及白名單的實現(xiàn)

    MySQL用戶授權(quán)管理及白名單的實現(xiàn)

    MySQL作為一種常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在權(quán)限管理和用戶認證方面提供了豐富的功能和方案,本文主要介紹了MySQL用戶授權(quán)管理及白名單的實現(xiàn),感興趣的可以了解一下
    2023-09-09
  • Ubuntu Server下MySql數(shù)據(jù)庫備份腳本代碼

    Ubuntu Server下MySql數(shù)據(jù)庫備份腳本代碼

    為了mysql數(shù)據(jù)庫的安全,我們需要定時備份mysql數(shù)據(jù)庫,這里提供下腳本代碼,需要的朋友可以參考下
    2013-06-06
  • 在Windows系統(tǒng)上使用壓縮歸檔文件安裝MySQL的步驟

    在Windows系統(tǒng)上使用壓縮歸檔文件安裝MySQL的步驟

    這篇文章主要介紹了在Windows系統(tǒng)上使用壓縮歸檔文件安裝MySQL的步驟,非常不錯,具有一定的參考借鑒加載,需要的朋友可以參考下
    2018-06-06
  • mysql怎么關(guān)閉sql_mode=ONLY_FULL_GROUP_BY模式

    mysql怎么關(guān)閉sql_mode=ONLY_FULL_GROUP_BY模式

    前段時間在項目開發(fā)過程中發(fā)現(xiàn)了系統(tǒng)異常,打開日志查看發(fā)現(xiàn)了如下的這個報錯,查找相關(guān)資料終于解決了,這篇文章主要給大家介紹了關(guān)于mysql怎么關(guān)閉sql_mode=ONLY_FULL_GROUP_BY模式的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • windows下mysql 8.0.13 解壓版安裝圖文教程

    windows下mysql 8.0.13 解壓版安裝圖文教程

    這篇文章主要為大家詳細介紹了windows下mysql 8.0.13 解壓版安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Mysql分組查詢每組最新一條數(shù)據(jù)的三種實現(xiàn)方法

    Mysql分組查詢每組最新一條數(shù)據(jù)的三種實現(xiàn)方法

    我們在開發(fā)中經(jīng)常會遇到分組查詢最新數(shù)據(jù)的問題,下面這篇文章主要給大家介紹了關(guān)于Mysql分組查詢每組最新一條數(shù)據(jù)的三種實現(xiàn)方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • MySQL學習筆記之創(chuàng)建、刪除、修改表的方法

    MySQL學習筆記之創(chuàng)建、刪除、修改表的方法

    這篇文章主要介紹了MySQL學習筆記之創(chuàng)建、刪除、修改表的方法,結(jié)合實例分析了mysql創(chuàng)建表、增加,修改及刪除列、查看表結(jié)構(gòu)、刪除表等基本語法與使用技巧,需要的朋友可以參考下
    2016-09-09
  • MySQL查看event執(zhí)行記錄的實現(xiàn)

    MySQL查看event執(zhí)行記錄的實現(xiàn)

    在使用EVENT的過程中,我們可能會需要查看EVENT的執(zhí)行記錄,以便了解它們是否按預(yù)期執(zhí)行,本文就來介紹一下MySQL查看event執(zhí)行記錄的實現(xiàn),感興趣的可以了解一下
    2023-11-11
  • MySQL數(shù)據(jù)庫完全備份與增量備份詳解

    MySQL數(shù)據(jù)庫完全備份與增量備份詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫完全備份與增量備份詳解,完全備份就是將數(shù)據(jù)庫中的數(shù)據(jù)及所有對象全部備份,具體詳細內(nèi)容需要的朋友可以參考一下
    2022-08-08

最新評論

柯坪县| 金沙县| 登封市| 唐河县| 南和县| 绥江县| 天津市| 正安县| 枣强县| 中方县| 崇州市| 平山县| 泰来县| 万宁市| 贵德县| 曲周县| 同江市| 霞浦县| 麦盖提县| 茶陵县| 买车| 若尔盖县| 东阳市| 永昌县| 闸北区| 吉安县| 奉化市| 肃宁县| 大城县| 商城县| 汝阳县| 交城县| 台东县| 田东县| 大新县| 台南市| 永丰县| 吉隆县| 平度市| 张北县| 定陶县|