我最近爲自己創建了一個磁盤目錄程序,它工作正常。問題是,當我嘗試索引我的2 TB硬盤時,將66K行寫入sql表所需的時間花費了大量的時間,接近30分鐘。一次插入多條記錄 - sql
我正在使用sql客戶端(sdf是文件擴展名)。
此外,我使用兩個線程插入數據同時保存50%的時間。
我只使用vb生成的表適配器。
您的指導,將不勝感激。
謝謝。
我最近爲自己創建了一個磁盤目錄程序,它工作正常。問題是,當我嘗試索引我的2 TB硬盤時,將66K行寫入sql表所需的時間花費了大量的時間,接近30分鐘。一次插入多條記錄 - sql
我正在使用sql客戶端(sdf是文件擴展名)。
此外,我使用兩個線程插入數據同時保存50%的時間。
我只使用vb生成的表適配器。
您的指導,將不勝感激。
謝謝。
我不認爲添加線程是答案,因爲處理器必須做同樣數量的工作。看看使用批量插入:http://msdn.microsoft.com/en-us/library/ms188365.aspx
看看我的SqlCeBulkCopy樣品/庫:http://sqlcebulkcopy.codeplex.com
謝謝,但我還是不能理解它。我是編碼新手。抱歉。 – surpavan 2011-06-15 06:13:06
是的,這是正確的,我同意,但我不使用的服務器,我使用sql緊湊。 – surpavan 2011-06-15 06:10:07
看看使用這個。我會繼續尋找你。 http://msdn.microsoft.com/en-us/library/system.data.sqlserverce.sqlceresultset%28v=vs.80%29.aspx#Y342 – mrK 2011-06-15 16:17:54
這是一個很好的信息,但它不支持新的操作系統像win7。謝謝你的時間。 – surpavan 2011-06-15 19:43:58