原文:在MySQL中快速的插入大量測試數據

很多時候為了測試數據庫設計是否恰當,優化SQL語句,需要在表中插入大量的數據,怎么插入大量的數據就是個問題了。 最開始想到的辦法就是寫一個程序通過一個很大的循環來不停的插入,比如這樣: int i LOOP COUNT while i gt insert data here. 不過我在這么做的時候發現這樣插入數據非常的慢,一秒鍾插入的數據量還不到 條,於是想到不要一條一條的插入,而是通過 INSE ...

2017-06-18 12:11 0 7245 推薦指數:

查看詳情

MySQL快速生成大量測試數據

需要大量測試數據用來學習索引,性能優化,分庫分表,等等。百度一下發現一個很不錯的博文,https://blog.csdn.net/leshami/article/details/84348477,本隨筆在此基礎上修改。畢竟咱要做個搬運工也得是個有靈魂的搬運工么 一、如果數據庫中表存在則刪除表 ...

Sat Nov 27 04:58:00 CST 2021 0 1345
mysql制造大量測試數據心得

為了測試1000萬條數據的查詢性能,就需要1000萬條數據,於是在我們做的項目的一個游客表的一條記錄的基礎上來制造。 1、使用mysql的while循環語句,比如手機號的循環,還有一些隨機數,比如性別在男與女之間的隨機數,生日在1950到2018之間的隨機數,省市區縣的隨機數,最后合並起來形成 ...

Tue Apr 10 05:17:00 CST 2018 0 1661
mysql 添加大量測試數據

mysql 添加大量測試數據 場景 針對於大量測試數據插入,檢測sql執行速度 第一步:建表 // 測試表 CREATE TABLE user ( id int(11) NOT NULL AUTO_INCREMENT, card varchar(32) DEFAULT NULL ...

Thu Sep 05 00:42:00 CST 2019 0 593
mysql迅速插入百萬條測試數據的方法

對比一下,首先是用 mysql 的存儲過程弄的: 復制代碼代碼如下: mysql>delimiter $ mysql>SET AUTOCOMMIT = 0$$ mysql> create procedure test() begin ...

Mon Apr 18 21:03:00 CST 2016 0 18142
mysql迅速插入百萬條測試數據的方法

最近想到創建一個大量數據測試環境,於是找了一下怎么插入100W條數據,我用的是20個字段 對比一下,首先是用 mysql 的存儲過程弄的: 復制代碼代碼如下: mysql>delimiter $ mysql>SET ...

Wed Apr 19 05:26:00 CST 2017 0 1404
Oracle 利用儲存過程插入大量測試數據方法

使用plsql的文本導入器導入CSV文件測試數據,小批量時耗時尚可,此種方式10W條記錄時耗時約2分鍾,當導入大批量數據尤其是100W條以上時,動輒小時計的耗時就成為不可承受之痛,提高導入速度的方法和思路較多:Java多線程連接數據庫,Python腳本連接數據庫,jemter調用數據添加接口 ...

Fri Feb 15 01:09:00 CST 2019 0 843
mysql批量插入簡單測試數據

mysql批量插入簡單測試數據 # 參考網址: https://www.2cto.com/database/201703/618280.html 1、mysql創建測試表 2、生成測試數據-1000萬條記錄 ...

Fri May 18 17:12:00 CST 2018 2 979
MySQLMySQL快速插入大量數據

起源 在公司優化SQL遇到一個索引的問題,晚上回家想繼續驗證,無奈沒有較多數據的表,於是,想造一些隨機的數據,用於驗證。 於是 於是動手寫。由於自己不是MySQL能手,寫得也不好。最后,插入的速度也不快,我使用的是MySQL的InnoDB引擎,電腦跑了差不多一通宵才插入100W數據 ...

Thu Aug 18 05:20:00 CST 2016 0 20597
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM