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

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

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

瀏覽:150日期: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久久,三上悠亚国产精品一区二区三区
久久久五月天| 综合国产精品| 国产伦理一区| 麻豆中文一区二区| 福利视频一区| 久久99久久久精品欧美| 久久精品人人| 亚洲最新无码中文字幕久久| 久久国产毛片| 噜噜噜躁狠狠躁狠狠精品视频| 久久毛片亚洲| 卡一卡二国产精品| 欧美www视频在线观看| 欧美色图国产精品| 免费日韩av片| 欧美在线91| av日韩中文| 欧美日韩黑人| 亚洲乱码视频| 麻豆一区二区99久久久久| 精品一区电影| 久久夜夜操妹子| 三级欧美在线一区| 日韩欧美在线精品| 日韩av一二三| 日韩精品第一区| 中文字幕日韩亚洲| 亚洲综合电影| 日韩和欧美一区二区| 亚洲一级少妇| 日本不卡高清| 不卡专区在线| 亚洲欧美日韩精品一区二区| 久久的色偷偷| 欧美精品一卡| 国产调教精品| 欧美综合另类| 91精品尤物| 亚洲午夜一级| 人人爱人人干婷婷丁香亚洲| 97精品在线| 亚洲开心激情| 欧美日韩视频免费观看| 亚洲a级精品| 久久激情中文| 日产欧产美韩系列久久99| 国产精品成人a在线观看| 羞羞答答国产精品www一本| 麻豆精品一区二区综合av| 99国产精品私拍| 欧美成人精品午夜一区二区| 日本韩国欧美超级黄在线观看| 日本不良网站在线观看| 亚洲福利国产| 欧美极品一区二区三区| 欧美日韩国产免费观看| 麻豆一区在线| 一本一道久久a久久| 国产精品字幕| 欧美激情福利| 亚洲tv在线| 亚洲精品在线观看91| 国产精品sm| 在线免费观看亚洲| 日韩在线欧美| 国产美女精品视频免费播放软件| 一区在线免费| 国产精品一卡| 亚洲毛片网站| 九九在线精品| 国产精品毛片久久| 日韩精品三区四区| 先锋影音久久久| 99久久久久国产精品| 久久影院资源站| 日韩精品免费视频人成| 91国语精品自产拍| 日韩免费视频| 国产一区二区三区网| 国产精品最新| 日本三级亚洲精品| 国精品一区二区| 日韩福利一区| 亚洲国产成人二区| 久久伊人久久| 久久精品凹凸全集| 欧美精品国产白浆久久久久| 亚洲精品麻豆| 亚洲综合婷婷| 老牛国产精品一区的观看方式| 亚洲深夜福利在线观看| 亚洲高清av| 亚洲成人精选| 欧美日韩国产亚洲一区| 国产99精品一区| 国产 日韩 欧美一区| 精品国产aⅴ| 精品福利久久久| 91青青国产在线观看精品| 成人影视亚洲图片在线| 久久精品福利| 日韩欧美字幕| 欧美日韩日本国产亚洲在线| 国产亚洲在线| 欧美日韩国产一区精品一区| 亚洲黄色影院| 日韩中文字幕| 国产精品久久久久久久久久齐齐 | 国产精品xxx| 日本aⅴ亚洲精品中文乱码| 日韩欧美中文字幕一区二区三区| 久久xxx视频| 国产精品一区二区三区四区在线观看 | 亚洲精品福利| 尹人成人综合网| 免费精品国产| 亚洲天堂黄色| 激情中国色综合| 久久高清精品| 成人亚洲欧美| 亚洲www免费| 伊人久久高清| 久久婷婷av| 日韩伦理福利| 亚洲一区国产| 日韩专区一卡二卡| 日本不卡高清视频| 亚洲精品少妇| 欧美日韩亚洲一区| 国产精品亚洲产品| 精品三级在线观看视频| 国产成人精品一区二区三区免费 | 视频一区日韩精品| 99香蕉国产精品偷在线观看| 在线一区电影| 亚洲一区二区三区在线免费| 亚洲精选av| 日韩综合一区二区| 精品视频在线你懂得| 岛国精品一区| 久久久一本精品| 影音国产精品| 久久成人一区| 亚洲精品在线a| 欧美日韩 国产精品| 欧美国产极品| 色婷婷精品视频| 激情偷拍久久| 中文字幕成在线观看| 国精品一区二区| 老色鬼久久亚洲一区二区| 里番精品3d一二三区| 久久久777| 老司机久久99久久精品播放免费| 色一区二区三区四区| 欧美成人精品三级网站| 99国产精品99久久久久久粉嫩| 在线一区二区三区视频| 日本欧美久久久久免费播放网| 久久国产日本精品| 日韩视频不卡| 久久狠狠亚洲综合| 韩国精品主播一区二区在线观看 | 国产在线观看91一区二区三区 | 亚洲免费观看高清完整版在线观| 精品视频网站| 日韩欧美一区二区三区在线观看 | 桃色av一区二区| 日韩网站在线| 久久av资源| 国产一区二区三区自拍| 日韩精品视频网站| 日本欧美不卡| 日韩精品欧美成人高清一区二区| 今天的高清视频免费播放成人| 国产欧美日韩一区二区三区四区 | 99精品视频在线| 视频在线观看91| 国产亚洲久久| 四虎国产精品免费观看| 国产精品日本| 久久精品国产久精国产爱| 午夜久久久久| 国产不卡精品| 亚洲bt欧美bt精品777| 欧洲精品一区二区三区| 欧美日韩伊人| 在线亚洲免费| 国产精品一级| 久久国产福利| 日韩精品免费一区二区在线观看| 久久99蜜桃| 91精品一区二区三区综合在线爱| 日韩美女一区二区三区在线观看| 青草综合视频| 欧美一区久久| 精品日韩毛片| 国产激情精品一区二区三区| 国产综合精品一区| 久久久久美女|