婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > MySQL制作具有千萬條測(cè)試數(shù)據(jù)的測(cè)試庫(kù)的方法

MySQL制作具有千萬條測(cè)試數(shù)據(jù)的測(cè)試庫(kù)的方法

熱門標(biāo)簽:地圖標(biāo)注被騙三百怎么辦 福州呼叫中心外呼系統(tǒng)哪家好 房產(chǎn)智能外呼系統(tǒng)品牌 400電話鄭州申請(qǐng) 沃克斯電梯外呼線路圖 北京人工外呼系統(tǒng)價(jià)錢 云南語音外呼系統(tǒng)平臺(tái) 天智外呼系統(tǒng) 常州電銷外呼系統(tǒng)一般多少錢

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

官方給的測(cè)試庫(kù)地址:https://github.com/datacharmer/test_db

導(dǎo)入官方的數(shù)據(jù)庫(kù),做了一些簡(jiǎn)化,留下了部門表,員工表和雇傭表三張表,去掉了外鍵關(guān)聯(lián)。因?yàn)槭菧y(cè)試數(shù)據(jù),日期的對(duì)應(yīng)關(guān)系不具備準(zhǔn)確性。

必要的函數(shù)

生成隨機(jī)字符串

RAND():生成0~1之間的隨機(jī)數(shù)

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

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

substring:截取字符串

concat:字符串連接

CREATE DEFINER=`root`@`localhost` FUNCTION `rand_string`(n INT) RETURNS varchar(255) CHARSET latin1
BEGIN
	DECLARE 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

查看自定義的所有函數(shù)

show function status

測(cè)試使用:

select rand_string(5);

生成隨機(jī)年月日字符串

生成一個(gè)指定時(shí)間段內(nèi)的隨機(jī)日期

SELECT
	date(
	from_unixtime( unix_timestamp( '2000-01-01' ) + floor( rand() * ( unix_timestamp( '2020-12-31' ) - unix_timestamp( '2000-01-01' ) + 1 ) ) ));

函數(shù):生成指定時(shí)間段內(nèi)的隨機(jī)日期

CREATE DEFINER=`root`@`localhost` FUNCTION `rand_date_string`(startDate varchar(255),endDate varchar(255)) RETURNS varchar(255) CHARSET latin1
BEGIN
  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

測(cè)試使用:

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

存儲(chǔ)過程生成數(shù)據(jù)

給每個(gè)部門插入一百萬員工,那么員工表就有九百萬的數(shù)據(jù)。

CREATE DEFINER=`root`@`localhost` PROCEDURE `data`()
BEGIN
	
	DECLARE i INT DEFAULT 1;
	DECLARE j INT DEFAULT 0;
	DECLARE id INT DEFAULT 0;
	WHILE i  10 DO
			WHILE j  1000000 DO
				insert 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

插入九百萬條數(shù)據(jù)大概用時(shí):4868s

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

附錄

修改表存儲(chǔ)引擎

ALTER TABLE dept_emp_m ENGINE=MEMORY;

調(diào)整內(nèi)存表的大小,修改配置文件

[mysqld]
max_heap_table_size = 2048M
tmp_table_size = 2048M

以上就是MySQL制作具有千萬條測(cè)試數(shù)據(jù)的測(cè)試庫(kù)的方法的詳細(xì)內(nèi)容,更多關(guān)于MySQL 千萬條測(cè)試數(shù)據(jù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • MySQL循環(huán)插入千萬級(jí)數(shù)據(jù)
  • MySQL 千萬級(jí)數(shù)據(jù)量如何快速分頁(yè)
  • MySQL 快速刪除大量數(shù)據(jù)(千萬級(jí)別)的幾種實(shí)踐方案詳解
  • MySQL千萬級(jí)大數(shù)據(jù)SQL查詢優(yōu)化知識(shí)點(diǎn)總結(jié)
  • MySql 快速插入千萬級(jí)大數(shù)據(jù)的方法示例
  • MySQL如何快速的創(chuàng)建千萬級(jí)測(cè)試數(shù)據(jù)
  • MySQL分表實(shí)現(xiàn)上百萬上千萬記錄分布存儲(chǔ)的批量查詢?cè)O(shè)計(jì)模式詳解
  • MySQL 百萬級(jí)分頁(yè)優(yōu)化(Mysql千萬級(jí)快速分頁(yè))
  • mysql千萬級(jí)數(shù)據(jù)大表該如何優(yōu)化?
  • Mysql limit 優(yōu)化,百萬至千萬級(jí)快速分頁(yè) 復(fù)合索引的引用并應(yīng)用于輕量級(jí)框架

標(biāo)簽:珠海 鹽城 沈陽 拉薩 移動(dòng) 黔東 沈陽 徐州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL制作具有千萬條測(cè)試數(shù)據(jù)的測(cè)試庫(kù)的方法》,本文關(guān)鍵詞  MySQL,制作,具有,千,萬條,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL制作具有千萬條測(cè)試數(shù)據(jù)的測(cè)試庫(kù)的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL制作具有千萬條測(cè)試數(shù)據(jù)的測(cè)試庫(kù)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国内外成人在线| 美日韩一区二区三区| 一级精品视频在线观看宜春院| 欧美久久久久久久久中文字幕| 亚洲精品一区二区三区蜜桃下载| 免费观看一级特黄欧美大片| 91精品国产综合久久精品图片 | 日韩中文字幕麻豆| 一本一道综合狠狠老| 亚洲三级在线看| 成人午夜私人影院| 国产视频911| 青娱乐精品视频在线| 免费欧美日韩国产三级电影| 色婷婷精品久久二区二区蜜臂av | 91网站最新网址| 欧美变态口味重另类| 卡一卡二国产精品| 亚洲精品视频在线| 精品福利一区二区三区免费视频| 99久久精品99国产精品| 石原莉奈在线亚洲三区| 国产精品青草久久| 91精品国产色综合久久不卡蜜臀 | 亚洲一区在线观看网站| 久久久91精品国产一区二区精品 | 国产91对白在线观看九色| 天天免费综合色| 亚洲女子a中天字幕| 欧美大片日本大片免费观看| caoporm超碰国产精品| 奇米影视7777精品一区二区| 中文字幕在线播放不卡一区| 欧美mv和日韩mv的网站| 欧美日韩一级视频| 91亚洲精品久久久蜜桃| 国产另类ts人妖一区二区| 五月天精品一区二区三区| 亚洲视频在线观看三级| 国产欧美日韩综合精品一区二区| 欧美一级欧美一级在线播放| 欧美丝袜第三区| 色8久久精品久久久久久蜜| 99精品久久免费看蜜臀剧情介绍| 国产成人精品一区二区三区四区 | 欧美曰成人黄网| eeuss影院一区二区三区| 在线精品视频免费观看| 97精品国产露脸对白| 精品久久久网站| 性久久久久久久久| 精品欧美一区二区三区精品久久 | 成人爱爱电影网址| 精品视频在线免费观看| 国产精品成人在线观看| 久久66热偷产精品| 欧美日韩精品二区第二页| 亚洲日本一区二区| 国产精品午夜在线| 成人午夜av在线| 欧美影院一区二区| 亚洲成人av福利| 欧美精品一区二区三区在线播放| 亚洲人成在线播放网站岛国| 中日韩免费视频中文字幕| 免费在线一区观看| 精品久久久久久无| 成人高清免费在线播放| 一区二区三区精品在线| 一本大道久久a久久综合婷婷| 亚洲自拍与偷拍| 欧美va亚洲va在线观看蝴蝶网| 狠狠色丁香九九婷婷综合五月| 国产精品区一区二区三| 欧美日韩一区二区三区四区| 天堂va蜜桃一区二区三区漫画版| 久久久久久久久久久久久久久99| 日韩综合小视频| 欧美一级高清大全免费观看| 精品亚洲欧美一区| 首页国产丝袜综合| 一区在线观看免费| 精品免费一区二区三区| 精品福利二区三区| 亚洲精品一区二区精华| 国产精品免费人成网站| 久久久久综合网| 老司机精品视频在线| 欧美一级艳片视频免费观看| 久久国产精品色| 国产精品久久久久7777按摩| 高清不卡在线观看av| 欧美成人伊人久久综合网| 久久精品一区二区| 欧美性猛交xxxx乱大交退制版 | 中文字幕在线不卡| 日韩一区二区高清| 国产精品性做久久久久久| 久久久久久9999| 精品久久久久久无| 欧美一区二区精品久久911| 丁香一区二区三区| 日韩激情视频网站| 亚洲欧洲精品成人久久奇米网| 国产精品护士白丝一区av| 视频一区免费在线观看| 欧美日韩国产精选| 91网站在线观看视频| 欧美在线观看视频一区二区三区| 91福利在线导航| 欧美一区二区成人6969| 欧美一区二区私人影院日本| 日韩欧美高清在线| 日韩美女啊v在线免费观看| 国产精品久久久久婷婷| 久久精品一区二区三区不卡牛牛| 国产精品入口麻豆九色| 亚洲黄色尤物视频| 国产毛片精品一区| 欧美日韩国产精品自在自线| 99久久综合精品| 91精品国产色综合久久不卡蜜臀| 精品三级av在线| 一区二区三区精品| 日韩精品电影在线观看| 欧美午夜免费电影| 日韩激情视频在线观看| 欧美日韩中文字幕一区| 亚洲国产日韩a在线播放性色| 色视频一区二区| 亚洲国产精品成人综合| 中文字幕高清不卡| 中文在线一区二区| 亚洲精品国产精华液| 精品一区二区三区在线观看国产| eeuss鲁片一区二区三区| 91色porny在线视频| 国产盗摄精品一区二区三区在线| 波多野结衣91| 五月天网站亚洲| 国产精品123区| 日韩av电影免费观看高清完整版 | 国产精品丝袜一区| 调教+趴+乳夹+国产+精品| 国产乱色国产精品免费视频| 精品久久久久久亚洲综合网| 久久福利资源站| 51精品久久久久久久蜜臀| 日本亚洲视频在线| 欧洲国内综合视频| 亚洲高清不卡在线| 久久精品一区二区三区不卡牛牛 | 一区二区三区久久久| 91色porny在线视频| 精品中文av资源站在线观看| 欧美三日本三级三级在线播放| 国内精品嫩模私拍在线| 亚洲图片自拍偷拍| 久久影音资源网| 国产精品资源在线看| 精品国产乱码久久久久久1区2区 | 亚洲少妇中出一区| av亚洲精华国产精华精| **欧美大码日韩| 91尤物视频在线观看| 色94色欧美sute亚洲线路一久 | 日韩电影免费在线观看网站| 日韩色视频在线观看| 欧美日本一区二区三区| 欧美性一二三区| 日韩一区二区三区视频在线观看| 精品久久久久香蕉网| 精品国产污污免费网站入口| 久久亚洲春色中文字幕久久久| 精品盗摄一区二区三区| 中文字幕一区二区三| 亚洲国产成人av网| 极品少妇xxxx精品少妇偷拍 | 亚洲欧洲一区二区在线播放| 亚洲欧美日本在线| 亚洲va天堂va国产va久| 成人污污视频在线观看| 在线免费一区三区| 久久久精品蜜桃| 亚洲成人综合在线| 色综合天天做天天爱| 在线观看日韩毛片| 亚洲欧美日韩系列| 91久久久免费一区二区| 国产精品无圣光一区二区| 丁香桃色午夜亚洲一区二区三区| 欧美日韩dvd在线观看| 亚洲不卡av一区二区三区| 成人污污视频在线观看| 91免费观看视频在线| 欧美日韩国产成人在线免费| 欧美精品123区| 欧美成人精品3d动漫h| 国产日韩欧美a| 午夜伊人狠狠久久|