av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

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

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)用測(cè)試call test_two1(), 測(cè)試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)插入的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: av激情影院| 日韩久久久久久 | 伊人网站 | 成人网在线观看 | 久久与欧美| 国产乱码精品一区二区三区五月婷 | 国产成人综合一区二区三区 | 一级做a爰片性色毛片视频停止 | 91精品国产91久久综合桃花 | 91精品久久久 | 国产成人精品一区二区三区四区 | 午夜精品网站 | 亚洲区一 | 99re热精品视频 | 国产区在线免费观看 | 国产中文字幕在线 | 91精品国产日韩91久久久久久 | 国产精品久久久久久久久久久久 | 亚洲欧美日韩在线不卡 | 男女激情网站免费 | 综合精品| 日韩一级欧美一级 | 国产欧美一区二区久久性色99 | 欧美片网站免费 | 国产成人99久久亚洲综合精品 | 香蕉视频91 | 亚洲精品乱码久久久久久按摩观 | 欧美一级在线观看 | 欧美高清视频在线观看 | 欧美精品免费观看二区 | 噜噜噜噜狠狠狠7777视频 | 视频在线一区二区 | 天堂av在线影院 | 黄色一级毛片 | 免费观看av | 亚洲欧洲精品成人久久奇米网 | 成年人免费看的视频 | 一区二区三区视频在线观看 | 在线免费观看黄视频 | 美女啪啪国产 | 国产精品99免费视频 |