什麼是每秒鐘將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