每秒将1M记录导入SQL Server的最佳方法是什么?
即,我有一个需要保存到数据库中的大数据源。一行有大约75列,所以它是一个非常大量的数据。
答案 0 :(得分:6)
参见Henk的文章SQL2008 R2 DCE on a 96 core Unisys ES7000 server with DSI Solid State storage: Bulk Inserting 1 Terabyte within 10 minutes。他对如何实现这一点给出了很好的解释。
答案 1 :(得分:3)
如果你能够实现将取决于几个因素,但将数据导入sql server的最快方法是批量插入(http://msdn.microsoft.com/en-us/library/ms188365.aspx)和SSIS包
答案 2 :(得分:3)
将Feed放入文件中,然后让SQL随意导入它们。
除非SQL实时需要它们?在这种情况下,您可能正在查看驻留在某种ram光盘中的数据库。