最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server 海量數(shù)據導入的最快方法

 更新時間:2008年12月08日 12:26:36   作者:  
這篇論壇文章(賽迪網技術社區(qū))詳細講解了SQL Server海量數(shù)據導入的最快方法,更多內容請參考下文
最近做某項目的數(shù)據庫分析,要實現(xiàn)對海量數(shù)據的導入問題,就是最多把200萬條數(shù)據一次導入sqlserver中,如果使用普通的insert語句進行寫出的話,恐怕沒個把小時完不成任務,先是考慮使用bcp,但這是基于命令行的,對用戶來說友好性太差,實際不大可能使用;最后決定使用BULK INSERT語句實現(xiàn),BULK INSERT也可以實現(xiàn)大數(shù)據量的導入,而且可以通過編程實現(xiàn),界面可以做的非常友好,它的速度也很高:導入100萬條數(shù)據不到20秒中,在速度上恐怕無出其右者。
但是使用這種方式也有它的幾個缺點:
1.需要獨占接受數(shù)據的表
2.會產生大量的日志
3.從中取數(shù)據的文件有格式限制
但相對于它的速度來說,這些缺點都是可以克服的,而且你如果愿意犧牲一點速度的話,還可以做更精確的控制,甚至可以控制每一行的插入。
對與產生占用大量空間的日志的情況,我們可以采取在導入前動態(tài)更改數(shù)據庫的日志方式為大容量日志記錄恢復模式,這樣就不會記錄日志了,導入結束后再恢復原來的數(shù)據庫日志記錄方式。
具體的一個語句我們可以這樣寫: 
復制代碼 代碼如下:

alter database taxi
set RECOVERY BULK_LOGGED
BULK INSERT taxi..detail FROM 'e:\out.txt'
WITH ( 
DATAFILETYPE = 'char', 
FIELDTERMINATOR = ',', 
ROWTERMINATOR = '\n',
TABLOCK
)
alter database taxi
set RECOVERY FULL

這個語句將從e:\out.txt導出數(shù)據文件到數(shù)據庫taxi的detail表中。

相關文章

  • SqlServer 垂直分表(減少程序改動)

    SqlServer 垂直分表(減少程序改動)

    當單表數(shù)據太多時,我們可以水平劃分,參考 SqlServer 分區(qū)視圖實現(xiàn)水平分表 ,水平劃分可以提高表的一些性能
    2021-04-04
  • SQL?Server?DATEDIFF()?函數(shù)用法

    SQL?Server?DATEDIFF()?函數(shù)用法

    這篇文章主要介紹了SQL?Server?DATEDIFF()?函數(shù)的定義和用法,通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • SQL Server中查詢最近一條記錄的三種方法

    SQL Server中查詢最近一條記錄的三種方法

    在使用SQL Server數(shù)據庫時,有時我們需要查詢表中的最近一條記錄,這可能涉及到查找表中的最新數(shù)據、最新訂單、或者按時間戳獲取最近的更新等情況,本文將介紹幾種常用的查詢方法來實現(xiàn)這個目標,需要的朋友可以參考下
    2024-09-09
  • Windows2012配置SQLServer2014AlwaysOn的圖解

    Windows2012配置SQLServer2014AlwaysOn的圖解

    SQLserver 2014 AlwaysOn增強了原有的數(shù)據庫鏡像功能,使得先前的單一數(shù)據庫故障轉移變成以組(多個數(shù)據)為單位的故障轉移。接下來通過本文給大家介紹Windows2012配置SQLServer2014AlwaysOn的方法,感興趣的朋友一起學習吧
    2016-04-04
  • Sql?Server?"用戶登錄失敗,錯誤編18456"的解決過程

    Sql?Server?"用戶登錄失敗,錯誤編18456"的解決過程

    在我們使用數(shù)據庫的時候,偶爾會遇到一些登錄上的錯誤提示,下面這篇文章主要給大家介紹了關于Sql?Server?"用戶登錄失敗,錯誤編18456"的解決過程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • SQL SERVER數(shù)據庫收縮日志的實現(xiàn)步驟

    SQL SERVER數(shù)據庫收縮日志的實現(xiàn)步驟

    這篇文章主要介紹了SQL SERVER數(shù)據庫收縮日志的實現(xiàn)步驟,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2024-04-04
  • SQL Server中的T-SQL的基本對象

    SQL Server中的T-SQL的基本對象

    SQL的基本對象主要有常量,表示符,分隔符,保留關鍵字。
    2010-05-05
  • sql?server卡慢問題定位與排查過程

    sql?server卡慢問題定位與排查過程

    做過運維的朋友們都可能會遇到,服務器應用程序運行慢的問題,下面這篇文章主要給大家介紹了關于sql?server卡慢問題定位與排查過程的相關資料,需要的朋友可以參考下
    2023-03-03
  • Win10 64位安裝個人版SQL2000圖文教程

    Win10 64位安裝個人版SQL2000圖文教程

    這篇文章主要為大家詳細介紹了Win10 64位安裝個人版SQL2000圖文教程,感興趣的小伙伴們可以參考一下
    2016-07-07
  • SQL Server清除事務日志的兩種方式

    SQL Server清除事務日志的兩種方式

    事務日志是一種記錄每次數(shù)據庫修改操作的日志,它記錄了每一次事務修改的詳細日志,但磁盤容量始終有限制,本文主要介紹了SQL Server清除事務日志的兩種方式,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10

最新評論

十堰市| 科技| 达孜县| 若尔盖县| 深圳市| 明光市| 维西| 开远市| 常德市| 汾西县| 三亚市| 永胜县| 砀山县| 新蔡县| 滦南县| 南康市| 涞源县| 冀州市| 蓝田县| 扶绥县| 信丰县| 舟山市| 石狮市| 浙江省| 锡林浩特市| 同仁县| 兴文县| 秦安县| 青阳县| 阳城县| 广丰县| 始兴县| 固原市| 赫章县| 苏州市| 吉隆县| 建始县| 鄂托克旗| 洛浦县| 泸定县| 常州市|