老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

如何實現(xiàn)88秒插入1000萬條數(shù)據(jù)到MySQL數(shù)據(jù)庫表-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)如何實現(xiàn)88秒插入1000萬條數(shù)據(jù)到MySQL數(shù)據(jù)庫表,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務(wù),以做網(wǎng)站、網(wǎng)站設(shè)計、移動互聯(lián)產(chǎn)品、全網(wǎng)營銷推廣服務(wù)為核心業(yè)務(wù)。10多年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

我用到的數(shù)據(jù)庫為,mysql數(shù)據(jù)庫5.7版本的

首先自己準(zhǔn)備好數(shù)據(jù)庫表

其實我在插入1000萬條數(shù)據(jù)的時候遇到了一些問題,現(xiàn)在先來解決他們,一開始我插入100萬條數(shù)據(jù)時候報錯,控制臺的信息如下:

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.

出現(xiàn)上面的錯誤是因為數(shù)據(jù)庫表的 max_allowed_packet 這個配置沒配置足夠大,因為默認(rèn)的為4M的,后來我調(diào)為100M就沒報錯了

set global max_allowed_packet = 100*1024*1024*

記住,設(shè)置好后重新登錄數(shù)據(jù)庫才能看的設(shè)置后的值

show VARIABLES like '%max_allowed_packet%'

代碼如下:

package insert;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Date;
import com.mysql.jdbc.PreparedStatement;
public class InsertTest {
   public static void main(String[] args) throws ClassNotFoundException, SQLException {
     final String url = "jdbc:mysql://127.0.0.1/teacher" ; 
     final String name = "com.mysql.jdbc.Driver" ; 
     final String user = "root" ; 
     final String password = "123456" ; 
     Connection conn = null ; 
     Class.forName(name); //指定連接類型 
     conn = DriverManager.getConnection(url, user, password); //獲取連接 
     if (conn!= null ) {
       System.out.println( "獲取連接成功" );
       insert(conn);
     } else {
       System.out.println( "獲取連接失敗" );
     }
   }
   public static void insert(Connection conn) {
     // 開始時間
     Long begin = new Date().getTime();
     // sql前綴
     String prefix = "INSERT INTO t_teacher (id,t_name,t_password,sex,description,pic_url,school_name,regist_date,remark) VALUES " ;
     try {
       // 保存sql后綴
       StringBuffer suffix = new StringBuffer();
       // 設(shè)置事務(wù)為非自動提交
       conn.setAutoCommit( false );
       // 比起st,pst會更好些
       PreparedStatement pst = (PreparedStatement) conn.prepareStatement( "" ); //準(zhǔn)備執(zhí)行語句
       // 外層循環(huán),總提交事務(wù)次數(shù)
       for ( int i = 1 ; i <= 100 ; i++) {
         suffix = new StringBuffer();
         // 第j次提交步長
         for ( int j = 1 ; j <= 100000 ; j++) {
           // 構(gòu)建SQL后綴
           suffix.append( "('" + uutil.UUIDUtil.getUUID()+ "','" +i*j+ "','123456'" + ",'男'" + ",'教師'" + ",'www.bbk.com'" + ",'XX大學(xué)'" + ",'" + "2016-08-12 14:43:26" + "','備注'" + ")," );
         }
         // 構(gòu)建完整SQL
         String sql = prefix + suffix.substring( 0 , suffix.length() - 1 );
         // 添加執(zhí)行SQL
         pst.addBatch(sql);
         // 執(zhí)行操作
         pst.executeBatch();
         // 提交事務(wù)
         conn.commit();
         // 清空上一次添加的數(shù)據(jù)
         suffix = new StringBuffer();
       }
       // 頭等連接
       pst.close();
       conn.close();
     } catch (SQLException e) {
       e.printStackTrace();
     }
     // 結(jié)束時間
     Long end = new Date().getTime();
     // 耗時
     System.out.println( "1000萬條數(shù)據(jù)插入花費時間 : " + (end - begin) / 1000 + " s" );
     System.out.println( "插入完成" );
   }
}

關(guān)于“如何實現(xiàn)88秒插入1000萬條數(shù)據(jù)到MySQL數(shù)據(jù)庫表”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


本文名稱:如何實現(xiàn)88秒插入1000萬條數(shù)據(jù)到MySQL數(shù)據(jù)庫表-創(chuàng)新互聯(lián)
文章地址:http://www.xueling.net.cn/article/dpccjj.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 高清免费a级在线观看国产 无遮挡边摸边吃奶边做视频免费 | 再深点灬舒服灬太大的91优势 | 久久精品久久久久久 | 亚洲免费观看视频网站 | 四虎海外永久免费网址 | 色拍拍欧美视频在线看 | 国产精品亚洲专区无码影院 | 亚洲国产精品久久久久4婷婷 | 野花社区www官网在线观看 | 午夜短视频 | 免费视频专区一国产盗摄 | 女攻男受极限调教高h | caoporn人人| 国产一级黄色 | 国产亚洲v | 激情综合色综合啪啪五月丁香搜索 | 午夜影视一区二区 | 一区二区三区四区乱视频 | 狠狠色噜噜狠狠狠狠色综合久AV | 久久9精品区-无套内射无码 | 国产成人无码久久久精品一 | 黄页在线免费看 | 久久激情久久 | 久久99久久99精品免视看动漫 | 免费在线看片网站 | 麻豆出品必属精品 | 国产精品一区二三区 | 久草久热 | 亚洲高清国产拍精品青青草原 | 日韩免费观看高清 | 久久精品视频免费 | 色欲AV蜜桃一区二区三 | 99久久综合精品五月天 | 亚洲中文字幕无码MV | 亚洲精品国产一区二区三区在线观看 | 国模一区二区三区视频 | 日本在线视频二区 | 视色视频 | 久久九九国产精品怡红院 | 亚洲一区二区免费看 | 一区二区三区欧美 |