日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL制作具有千萬條測試數據的測試庫的方法

瀏覽:151日期:2023-10-08 13:54:33

有時候需要制造一些測試的數據,以mysql官方給的測試庫為基礎,插入十萬,百萬或者千萬條數據。利用一些函數和存儲過程來完成。

官方給的測試庫地址:https://github.com/datacharmer/test_db

導入官方的數據庫,做了一些簡化,留下了部門表,員工表和雇傭表三張表,去掉了外鍵關聯。因為是測試數據,日期的對應關系不具備準確性。

必要的函數

生成隨機字符串

RAND():生成0~1之間的隨機數

FLOOR:向下整數 (FlOOR(1.2)=1)

CEILING 向上取整 (CEILING(1.2)=2)

substring:截取字符串

concat:字符串連接

CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1BEGINDECLARE chars_str varchar(100) DEFAULT ’ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’; DECLARE return_str varchar(255) DEFAULT ’’; DECLARE i INT DEFAULT 0; WHILE i < n DO SET return_str = concat(return_str,substring(chars_str , FLOOR(1 + RAND()*62 ),1)); SET i = i +1; END WHILE; RETURN return_str;END

查看自定義的所有函數

show function status

測試使用:

select rand_string(5);

生成隨機年月日字符串

生成一個指定時間段內的隨機日期

SELECTdate(from_unixtime( unix_timestamp( ’2000-01-01’ ) + floor( rand() * ( unix_timestamp( ’2020-12-31’ ) - unix_timestamp( ’2000-01-01’ ) + 1 ) ) ));

函數:生成指定時間段內的隨機日期

CREATE DEFINER=`root`@`localhost` FUNCTION `rand_date_string`(startDate varchar(255),endDate varchar(255)) RETURNS varchar(255) CHARSET latin1BEGIN DECLARE return_str varchar(255) DEFAULT ’’; SET return_str =date(from_unixtime( unix_timestamp( startDate ) + floor( rand() * ( unix_timestamp( endDate ) - unix_timestamp( startDate ) + 1 ) ) ) ); RETURN return_str;END

測試使用:

select rand_date_string(’2000-01-01’,’2020-12-31’);//結果2001-09-10

存儲過程生成數據

給每個部門插入一百萬員工,那么員工表就有九百萬的數據。

CREATE DEFINER=`root`@`localhost` PROCEDURE `data`()BEGINDECLARE i INT DEFAULT 1;DECLARE j INT DEFAULT 0;DECLARE id INT DEFAULT 0;WHILE i < 10 DOWHILE j < 1000000 DOinsert into employees_m (emp_no,birth_date,first_name,last_name,gender,hire_date) VALUES(id,rand_date_string(’1970-01-01’,’1997-01-01’),rand_string(5),rand_string(5),’M’,NOW());insert into dept_emp_m (emp_no,dept_no,from_date,to_date) values( id,concat(’d00’,i),rand_date_string(’1990-01-01’,’2020-12-31’),’2020-12-31’); SET j=j+1; SET id=id+1; END WHILE;SET j = 0;SET i=i+1; END WHILE;END

插入九百萬條數據大概用時:4868s

上面的方式插入數據會很慢,可以將數據插入到內存表,就是將表的存儲引擎修改為MEMORY這樣就會使用內存去存儲數據,會比直接插入到INNODB引擎的表中快很多,只不過就是沒有持久化,但是速度賊快,插入一千萬條數據大概需要時間: 1227.89s

附錄

修改表存儲引擎

ALTER TABLE dept_emp_m ENGINE=MEMORY;

調整內存表的大小,修改配置文件

[mysqld]max_heap_table_size = 2048Mtmp_table_size = 2048M

以上就是MySQL制作具有千萬條測試數據的測試庫的方法的詳細內容,更多關于MySQL 千萬條測試數據的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国内精品麻豆美女在线播放视频| 亚洲精品乱码| 日韩国产一二三区| 亚洲一区二区三区久久久| 国产精品三上| 日韩精品一级二级| 亚洲精品欧洲| 欧美一级全黄| 国产精品高清一区二区| 久久精品国产免费| 欧美激情另类| 色婷婷亚洲mv天堂mv在影片| 高清一区二区| 91精品国产福利在线观看麻豆| 日本精品影院| 欧美粗暴jizz性欧美20| 国产精品yjizz视频网| 欧美sm一区| 久久伦理在线| 亚洲女人av| 日本高清久久| 精品国产乱码久久久久久1区2匹| 麻豆视频在线看| 激情综合自拍| 最新国产精品| 免费亚洲一区| 91精品蜜臀一区二区三区在线| 午夜一区在线| 国产三级精品三级在线观看国产| 精品黄色一级片| 欧美日韩精品在线一区| 欧美日韩国产综合网| 亚洲涩涩av| 国产精品国码视频| 久久久久久久久久久9不雅视频| 野花国产精品入口| 久久精品99久久久| 日本久久成人网| 亚洲区第一页| 国产一区二区色噜噜| 免费在线成人| 在线国产一区| 欧美一级久久| 国产精品久久久久蜜臀| 午夜国产精品视频| 亚洲精品在线二区| 国产精品丝袜在线播放| 久久理论电影| 一区二区国产在线| 久久久久伊人| 国产精品日韩| 精品国产乱码久久久久久樱花| 欧美日韩国产免费观看视频| 亚洲一区二区免费在线观看| 久久免费福利| 美女久久网站| 成人精品国产亚洲| 影音先锋久久精品| 日韩电影免费网址| 日韩精品免费观看视频| 日韩影院二区| 亚洲资源网站| 日本国产精品| 国产精品www.| 丝袜美腿成人在线| 亚洲黄色免费看| 日韩国产欧美视频| 蜜桃视频欧美| 你懂的亚洲视频| 久久最新视频| 日韩理论视频| 国产美女久久| 久久大逼视频| 久久精选视频| 久久精品国产在热久久| 亚洲区第一页| 在线视频观看日韩| 美女国产一区二区三区| 免费成人在线视频观看| 啪啪国产精品| 久久免费视频66| 日韩国产高清在线| 国产亚洲欧洲| 群体交乱之放荡娇妻一区二区| 国产精品中文字幕制服诱惑| 亚洲欧美日本视频在线观看| 日韩免费福利视频| 免费一区二区三区在线视频| 亚洲人妖在线| 香蕉久久夜色精品国产| 亚洲va中文在线播放免费| 青青青国产精品| 久久香蕉精品| 欧美理论视频| 999国产精品999久久久久久| 精品国产99| 国产精品传媒麻豆hd| 日韩一区二区三区四区五区| 影音国产精品| 亚洲午夜在线| 成人va天堂| 欧美激情国产在线| 久久精品免视看国产成人| 欧美一区自拍| 97久久超碰| 亚洲精品九九| 尤物网精品视频| 亚洲二区视频| 久久在线视频免费观看| 日韩亚洲一区在线| 91综合网人人| 国产传媒在线| 福利精品一区| 麻豆国产精品| 久久xxx视频| 国产精品**亚洲精品| 国产探花在线精品一区二区| 欧美亚洲一区二区三区| 日韩高清在线不卡| 国产探花在线精品一区二区| 奇米狠狠一区二区三区| 日韩免费精品| 日韩精品社区| 国产欧美日韩精品一区二区免费| 国产日韩一区| 国产视频一区二区在线播放| 亚洲精品影院在线观看| 亚洲精选av| 日韩激情综合| 综合一区二区三区| 日韩国产欧美一区二区三区| 日本不卡一区二区| 国产日韩欧美三区| 久久国产精品色av免费看| 国产精品久久久免费| 国产精品第一国产精品| 狂野欧美性猛交xxxx| 韩国一区二区三区视频| 色欧美自拍视频| 久久久久久免费视频| 欧美国产91| 蜜芽一区二区三区| 97久久亚洲| 国产不卡精品| 香蕉久久精品| 亚洲激情欧美| 天堂俺去俺来也www久久婷婷| 亚洲毛片在线| 国产日韩视频在线| 久久精品国产成人一区二区三区| 高潮久久久久久久久久久久久久| 蜜桃成人精品| 欧美综合另类| 一区二区亚洲视频| 国产日韩欧美一区二区三区在线观看| 精品一区视频| 国产99久久| 少妇精品久久久一区二区| 国产一卡不卡| av资源中文在线| 在线亚洲观看| 久久国产生活片100| 日韩欧美看国产| 亚洲欧美成人综合| 欧美日韩调教| 成人在线超碰| 亚洲国产影院| 夜夜嗨一区二区三区| 少妇精品久久久一区二区| 国产极品一区| 亚洲国产影院| 日本v片在线高清不卡在线观看| 国产精成人品2018| 国产99亚洲| 日韩高清一区| 精品久久国产一区| 欧美日韩国产亚洲一区| 欧美午夜三级| 999久久久精品国产| 中文字幕免费精品| 高潮久久久久久久久久久久久久| 欧美日韩黑人| 亚洲精品极品| 热三久草你在线| 日韩一区二区三区免费视频| 日韩成人精品一区二区| 蜜桃av一区| 精品久久精品| 视频一区视频二区中文| 国产一区二区三区不卡av| 中文不卡在线| 色婷婷狠狠五月综合天色拍| 日韩激情中文字幕| 欧美成人午夜| 久久婷婷国产| 亚洲青青久久| 136国产福利精品导航网址| 日本国产欧美| 欧美久久精品一级c片| 麻豆成人综合网|