什么是每秒钟将1M记录导入SQL Server的最佳方式?SQL Server,每秒钟导入1M记录的最佳方式?
也就是说,我有一个大的数据源需要保存到数据库中。一行有大约75列,所以它是一个非常大量的数据。
什么是每秒钟将1M记录导入SQL Server的最佳方式?SQL Server,每秒钟导入1M记录的最佳方式?
也就是说,我有一个大的数据源需要保存到数据库中。一行有大约75列,所以它是一个非常大量的数据。
将提要投入文件,然后让SQL在闲暇时导入它们。
除非SQL实时需要它们吗?在这种情况下,您可能正在查看驻留在某种ram光盘中的数据库。
查看Henk的文章SQL2008 R2 DCE on a 96 core Unisys ES7000 server with DSI Solid State storage: Bulk Inserting 1 Terabyte within 10 minutes。他给出了一个非常好的解释,他们如何实现这一目标。
96个核心。现在,这是一款顶级游戏机!你可以独自一人帮助别人。 – 2012-02-10 16:08:11
@Tony Hopkinson太糟糕了没有游戏使用超过4核心... – Brendan 2012-06-20 23:23:31
你有多少钱要扔在硬件上? – 2012-02-10 15:42:33
什么版本的MS SQL? – 2012-02-10 15:43:29
以何种方式接收数据?文件?网络服务?一些自定义协议?你的来源将在如何处理这个问题上发挥作用。此外,这是持续的还是突然出现这种活动,接下来是较慢的活动还是没有活动? – JamieSee 2012-02-10 15:45:20