這是我的困境,T-SQL插入數據量大的問題
8表
高達72列
包含數據類型INT,SMALLINT,十進制,SMALLDATETIME,炭
沒有可可怕的。
我創建了獨特的數據集100行,1000行10000行50000行100000行,500000行,但他們在插入語句。這是用於體積測試。
當試圖運行50K查詢時,sql server耗盡內存。
我有什麼選擇。我需要打破小問題;我可以提交每個X行嗎?我怎樣才能確定最大行是否有比插入語句更好的方法? Excel和訪問排除了數據量。
有沒有一個示例循環t-sql語句來創建不同類型的數據?
這就是爲什麼[Bulk Insert](http://msdn.microsoft.com/zh-cn/library/ms188365.aspx)存在。不回答,因爲我找不到任何將DataSet操作轉換爲批量插入作業的示例。 – Will 2010-11-08 12:55:02
這不是你的問題的答案,但是Redgate有一個方便的工具可以做這樣的事情:http://www.red-gate.com/products/SQL_Data_Generator/ – Paddy 2010-11-08 12:55:39
你是什麼版本的SQL Server使用? – JNK 2010-11-08 13:28:38