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

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

MySQL快速插入一億測試數據

瀏覽:249日期:2023-10-01 14:02:01
目錄1、建表1.1 建立測試表 t_user1.2 創建臨時表2、生成數據2.1 用 python生成 【一億】 記錄的數據文件(這個確實稍微花點時間)2.2 將生成的文件導入到臨時表tmp_table中3、以臨時表為基礎數據,插入數據到t_user中4、參考1、建表1.1 建立測試表 t_user

CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c_user_id` varchar(36) NOT NULL DEFAULT ’’ COMMENT ’用戶Id’, `c_name` varchar(22) NOT NULL DEFAULT ’’ COMMENT ’用戶名’, `c_province_id` int(11) NOT NULL COMMENT ’省份Id’, `c_city_id` int(11) NOT NULL COMMENT ’城市Id’, `create_time` datetime NOT NULL COMMENT ’創建時間’, PRIMARY KEY (`id`), KEY `idx_user_id` (`c_user_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;1.2 創建臨時表

CREATE TABLE `tmp_table` ( `id` int(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

MySQL快速插入一億測試數據

2、生成數據2.1 用 python生成 【一億】 記錄的數據文件(這個確實稍微花點時間)

python -c 'for i in range(1, 1+100000000): print(i)' > base.txt

MySQL快速插入一億測試數據

MySQL快速插入一億測試數據

MySQL快速插入一億測試數據

2.2 將生成的文件導入到臨時表tmp_table中

找到對應的數據庫

Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement. mysql> use test;Database changedmysql> show tables;+----------------+| Tables_in_test |+----------------+| student|| t_user || tmp_table |+----------------+3 rows in set (0.00 sec)

執行導入命令

mysql> load data infile ’E:/base.txt’ replace into table tmp_table;ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statementmysql>

導入數據時有可能會報錯,原因是mysql默認沒有開secure_file_priv( 這個參數用來限制數據導入和導出操作的效果,例如執行LOAD DATA、SELECT … INTO OUTFILE語句和LOAD_FILE()函數。這些操作需要用戶具有FILE權限。 )

解決辦法:在mysql的配置文件中(my.ini 或者 my.conf)中添加 secure_file_priv = 文件所在的路徑 , 然后重啟mysql 解決。添加自己文件放置的路徑即可。

可以用 show variables like ’%secure%’; 先看一下配置:

mysql> show variables like ’%secure%’;+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| require_secure_transport | OFF || secure_auth | ON || secure_file_priv | NULL |+--------------------------+-------+3 rows in set, 1 warning (0.00 sec)

說明:

secure_file_prive=null 限制mysqld 不允許導入導出secure_file_priv=/var/lib/mysql-files/ 限制mysqld的導入導出只能發生在/var/lib/mysql-files/目錄下secure_file_priv=’ ’ 不對mysqld的導入導出做限制

注意:配置要添加到 [mysqld] 節點下,至于路徑加不加引號,你可以試試:

MySQL快速插入一億測試數據

重啟MySQL,先查看配置:

mysql> use test;Database changedmysql> show variables like ’%secure%’;+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| require_secure_transport | OFF || secure_auth | ON || secure_file_priv | E: |+--------------------------+-------+3 rows in set, 1 warning (0.00 sec)

再重新導入:

mysql> load data infile ’E:/base.txt’ replace into table tmp_table;Query OK, 100000000 rows affected (3 min 53.42 sec)Records: 100000000 Deleted: 0 Skipped: 0 Warnings: 0 mysql>

億級數據,233.42s,看一下別人的數據,差不多就是這個。

MySQL快速插入一億測試數據

3、以臨時表為基礎數據,插入數據到t_user中

一億數據需要:快半個小時了。。。(或許直接在命令行下運行更快點...)

MySQL快速插入一億測試數據

更新創建時間字段讓插入的數據的創建時間更加隨機:

mysql> UPDATE t_user SET create_time=date_add(create_time, interval FLOOR(1 + (RAND() * 7)) year);Query OK, 100000000 rows affected (7 min 24.17 sec)Rows matched: 100000000 Changed: 100000000 Warnings: 0 mysql> UPDATE t_user SET create_time=date_add(create_time, interval FLOOR(1 + (RAND() * 7)) year);Query OK, 100000000 rows affected (8 min 2.49 sec)Rows matched: 100000000 Changed: 100000000 Warnings: 0

到此,一億數據插入結束。

4、參考

MySQL如何快速的創建千萬級測試數據

The MySQL server is running with the --secure-file-priv option

到此這篇關于MySQL快速插入一億測試數據的文章就介紹到這了,更多相關MySQL 插入一億數據內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品一二三四| 国产色99精品9i| 综合激情视频| 亚洲在线一区| 丝袜美腿高跟呻吟高潮一区| 亚洲欧美日韩综合国产aⅴ| 亚洲一区区二区| 免费看日韩精品| 中文在线日韩| 7777精品| 久久影视三级福利片| 中文在线资源| 激情综合自拍| 中文日韩在线| 久久午夜精品| 日韩一区二区三区免费视频 | 久久国产精品99国产| 香蕉成人久久| 日韩不卡一区二区| 欧美国产日本| 日韩一区二区三区免费播放| 久久蜜桃资源一区二区老牛| av亚洲免费| 亚洲开心激情| 美女免费视频一区| 久久九九精品| 日韩不卡在线观看日韩不卡视频| 日本成人中文字幕在线视频| 久久精品免视看国产成人| 精品在线播放| 国产精品乱战久久久| 日韩不卡在线| 日韩欧美美女在线观看| 国产精品99在线观看| 日韩视频一区| 欧美日一区二区三区在线观看国产免| 成人片免费看| 日本va欧美va瓶| 日韩精品诱惑一区?区三区| 久久亚洲电影| 日韩理论视频| 欧美日韩夜夜| 蜜桃av.网站在线观看| 亚洲一卡久久| 欧美激情精品| 亚洲欧美日韩在线观看a三区| 国产精品xxxav免费视频| 国精品一区二区| 国产精品videosex极品| 伊人影院久久| bbw在线视频| 日韩成人在线看| 欧美日韩国产一区二区三区不卡 | 国产伦精品一区二区三区在线播放| 麻豆久久一区| 先锋影音国产一区| 国产成人精选| 欧美精品中文| 99国产成+人+综合+亚洲欧美| 国产精品115| 一级成人国产| 国产精品亚洲一区二区三区在线观看| 男人的天堂久久精品| 精品国产美女a久久9999| 蜜臀精品一区二区三区在线观看 | 加勒比视频一区| 在线亚洲观看| 日本精品在线中文字幕| 国产欧美综合一区二区三区| 久久国产精品亚洲77777| 天堂中文在线播放| 国产精品igao视频网网址不卡日韩| 久久亚洲图片| 亚洲a在线视频| 精品国产91| 国产精品久久免费视频| 99久久视频| 日韩大片在线播放| 精品国产a一区二区三区v免费| 国产探花一区| 日韩精品1区2区3区| 亚洲综合小说| 一区二区高清| 亚洲精品系列| 在线观看视频免费一区二区三区| 欧美日韩国产一区精品一区| 久久久久久久久久久9不雅视频| 高清久久一区| 精品国产18久久久久久二百| 国产精品成人一区二区网站软件| 欧美日韩亚洲国产精品| 久久高清国产| 在线视频日韩| 国产精品三上| 亚洲免费网址| 性一交一乱一区二区洋洋av| 99香蕉国产精品偷在线观看| 在线国产一区| 国产精品嫩草99av在线| 国产精品女主播一区二区三区| 黄色日韩在线| 女人天堂亚洲aⅴ在线观看| 久久影视一区| 成人av动漫在线观看| 在线亚洲免费| 最新国产精品视频| 亚洲一区av| **爰片久久毛片| 国产精品久久国产愉拍| 国产在线一区不卡| 日韩中文首页| 亚洲高清激情| 国产精品外国| 日韩国产精品久久久久久亚洲| 青草久久视频| 国产日韩欧美在线播放不卡| 国产私拍福利精品视频二区| 久久不见久久见免费视频7| 国产高清视频一区二区| 国产精选在线| 欧美手机在线| 怡红院精品视频在线观看极品| 激情欧美一区二区三区| 蜜臀久久久99精品久久久久久| 日韩福利在线观看| 久久亚洲国产精品尤物| 日韩一区二区三区免费| 国产视频一区欧美| 日韩高清不卡一区二区| 麻豆成人av在线| 久久国产主播| 蜜臀精品久久久久久蜜臀| 国产欧美大片| 97精品国产一区二区三区| 亚洲国产成人精品女人| 亚洲精品三级| 狠狠久久伊人中文字幕| 在线看片国产福利你懂的| 欧美日韩中文一区二区| 亚洲欧美专区| 国产一区二区三区不卡av| 亚洲激情中文| 国产精品jk白丝蜜臀av小说| 成人精品中文字幕| 婷婷五月色综合香五月| 福利在线一区| 中文字幕一区二区三区日韩精品| 国产精品红桃| 日韩一级网站| 久久精品国产亚洲一区二区三区| 国产高清一区| 久久av资源| 99精品在线观看| 欧美日韩在线精品一区二区三区激情综合| 老牛影视精品| 午夜电影一区| 久久久久午夜电影| 国产欧美另类| 99日韩精品| www.51av欧美视频 | 好吊日精品视频| 欧美日韩网址| 日韩视频二区| 岛国av在线播放| 亚洲精品一二三**| 日韩大片在线| 日本色综合中文字幕| 99精品在线| 精品三级国产| 天海翼精品一区二区三区| 欧美成人基地| 免费亚洲一区| 日韩av一区二区三区| 亚洲免费高清| 久久久久99| 精品视频亚洲| 国产欧美大片| 午夜性色一区二区三区免费视频| 久久精品在线| 国产一区二区三区不卡av| 久久福利一区| 国产精品99一区二区| 国产中文字幕一区二区三区| 日韩**一区毛片| 美日韩精品视频| 狠狠操综合网| av一区在线| 国产夫妻在线| 免费一区二区三区在线视频| 色婷婷成人网| 亚洲综合三区| 欧美日韩国产在线观看网站| www.com.cn成人| 麻豆久久久久久久| 国产亚洲久久| 视频国产精品| 激情欧美亚洲| 国产一区二区三区自拍| 日韩精品2区| 成人美女视频|