亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL循環(huán)插入千萬級(jí)數(shù)據(jù)

瀏覽:4日期:2023-10-11 13:31:55

1、創(chuàng)建測試表

CREATE TABLE `mysql_genarate` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uuid` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=5999001 DEFAULT CHARSET=utf8;

2、創(chuàng)建一個(gè)循環(huán)插入的存儲(chǔ)過程

CREATE DEFINER=`root`@`localhost` PROCEDURE `test_two1`( ) BEGIN DECLARE i INT DEFAULT 0; WHILE i < 3000 DO INSERT INTO mysql_genarate ( uuid ) VALUES( UUID( ) ); SET i = i + 1; END WHILE;END

調(diào)用測試call test_two1(), 測試10000條數(shù)據(jù)耗時(shí)幾分鐘,如果是千萬級(jí)數(shù)據(jù),這個(gè)速度將無法忍受。

3、優(yōu)化存儲(chǔ)過程

使用批量插入的sql語句

CREATE DEFINER=`root`@`localhost` PROCEDURE `insertPro`( IN sum INT ) BEGIN DECLARE count INT DEFAULT 0; DECLARE i INT DEFAULT 0; SET @exesql = concat( 'insert into mysql_genarate(uuid) values' ); SET @exedata = ''; SET count = 0; SET i = 0; WHILE count < sum DO SET @exedata = concat( @exedata, ',(UUID())' ); SET count = count + 1; SET i = i + 1; IF i % 1000 = 0 THEN SET @exedata = SUBSTRING( @exedata, 2 ); SET @exesql = concat( 'insert into mysql_genarate(uuid) values ', @exedata ); PREPARE stmt FROM @exesql; EXECUTE stmt; DEALLOCATE PREPARE stmt; SET @exedata = ''; END IF; END WHILE; IF length( @exedata ) > 0 THEN SET @exedata = SUBSTRING( @exedata, 2 ); SET @exesql = concat( 'insert into mysql_genarate(uuid) values ', @exedata ); PREPARE stmt FROM @exesql; EXECUTE stmt; DEALLOCATE PREPARE stmt; END IF;END

調(diào)用 call insertPro(10000) ,耗時(shí)零點(diǎn)幾秒,這個(gè)速度可以接受。

以上就是MySQL循環(huán)插入千萬級(jí)數(shù)據(jù)的詳細(xì)內(nèi)容,更多關(guān)于MySQL循環(huán)插入的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 国产精品麻豆一区二区三区v视界 | 色综合精品久久久久久久 | 国产在线步兵一区二区三区 | 国产精品久久久久久久久久久威 | 美女黄18 | 欧美一级毛片生活片 | 悟空影视大全免费高清 | 欧美成年黄网站色高清视频 | 亚洲人成日本在线观看 | 亚洲aⅴ天堂 | 美女毛片大全 | 久草资源免费 | 狼人青草久久网尹人 | 日本 片 成人 在线 日本68xxxxxxxxx老师 | 伊人久久青草青青综合 | 欧美精品久久久久久久免费观看 | 国内精品久久久久久久久久影视 | 亚洲色视频在线播放网站 | 欧美国产永久免费看片 | 久久久久久一级毛片免费野外 | www.黄色免费 | 91久久精品国产一区二区 | 性成人动作片在线看 | 免费一级毛片麻豆精品 | 怡红院免费播放全部视频 | 成人午夜视频在线观看 | 国产性夜夜春夜夜爽30 | 欧洲精品一区二区三区在线观看 | 免费看一级欧美激情毛片 | 黄色免费在线网址 | 91视频国产91久久久 | 欧美一级看片免费观看视频在线 | 国产精品久久久久久久人热 | a级片在线观看 | 国产精自产拍久久久久久 | 久久免费黄色 | 亚洲欧美天堂 | 99这里只有精品视频 | 一级特黄特色的免费大片视频 | 精品国产品国语在线不卡丶 | 亚洲一区二区三区四区在线观看 |