真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Windows下關(guān)閉MySQL的自動提交(autocommit)功能-創(chuàng)新互聯(lián)

隨著MySQL的應用日益廣泛,支持事務特性的InnoDB已經(jīng)成為MySQL的默認存儲引擎。和很多關(guān)系數(shù)據(jù)庫不同的是,在InnoDB存儲引擎中,事務默認是自動提交的,也就是說每條DML語句都會觸發(fā)commit操作。這一自動提交(autocommit)特性在很多場景下對于性能還是有一定影響的。
最近我們嘗試將一個Oracle數(shù)據(jù)庫的數(shù)據(jù)遷移到MySQL數(shù)據(jù)庫,發(fā)現(xiàn)導入時間很長。舉個例子來說,其中有一個表包含四千多條數(shù)據(jù),插入時間竟然超過了100秒。每插入一條數(shù)據(jù),數(shù)據(jù)庫就會自動提交一次,也就是說單這一個表MySQL會commit超過4000次,如果我們關(guān)閉自動提交功能,通過程序來控制,只要一次commit就可以了。
那么,如何關(guān)閉MySQL的autocommit特性呢?
通常有兩種方法:
  • 一種是通過set命令修改會話級別或者數(shù)據(jù)庫級別的參數(shù),但是數(shù)據(jù)庫重啟后參數(shù)會恢復默認值;
  • 第二種方法是修改mysql的配置文件my.ini,一勞永逸。

1.測試環(huán)境 Windows Server 2008 r2+MySQL Community Server (GPL) 5.7.16 

我是在Windows Server 2008 r2環(huán)境下進行測試。

點擊(此處)折疊或打開

目前成都創(chuàng)新互聯(lián)公司已為超過千家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、網(wǎng)站托管運營、企業(yè)網(wǎng)站設計、延慶網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
分享標題:Windows下關(guān)閉MySQL的自動提交(autocommit)功能-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/cssijc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部