C 中使用SqlBulk百萬級資料秒級插入

2021-09-24 21:10:28 字數 732 閱讀 8097

本文**這篇文章,提供了一種較快的資料插入的思路,轉過來做個記錄。 

#region 

static void insert()

if (dt != null && dt.rows.count != 0)

console.writeline(string.format("插入條記錄共花費毫秒,分鐘", totalrow, sw.elapsedmilliseconds, getminute(sw.elapsedmilliseconds)));

}}static datatable gettableschema()

); return dt;

}#endregion

執行結果如下: 

插入100w條記錄才8s多。開啟sqlserver profiler跟蹤,會發現執行的是如下語句: 

insert bulk product ([id] uniqueidentifier, [name] varchar(50) collate chinese_prc_ci_as, [price] decimal(18,2))

使用資料幫浦匯出匯入百萬級資料

資料幫浦匯入匯出語句 1 匯出 expdp hiosedb dbtest 172.1.60.10 1521 ose dumpfile bz busrunrecordld 171101 3.dmp tables bz busrunrecordld sys p5363,bz busrunrecordld...

IOS中使用輕量級資料庫

ios中使用輕量級資料庫 目錄 sqlite的方法 資料庫的實用操作 fmdatabase 概述 ios中的輕量級資料庫 sqlite的方法 sqlite3 db,資料庫控制代碼,跟檔案控制代碼file很類似 sqlite3 stmt stmt,這個相當於odbc的command物件,用於儲存編譯好...

詳解C 中利用ODP實現瞬間匯入百萬級資料

net程式中可以通過odp呼叫特性,對oracle資料庫進行操作,今天來講一下資料批量插入的功能,所用技術不高不深,相信很多朋友都接觸過,小弟班門弄斧了,呵呵。這篇文章是上篇文章的續集,因為上一次試驗的徵集結果沒有突破4秒的方法,所以這次繼續挑戰與挖掘新方法,雖然是oracle,但仍具有一定收藏意義...