我使用.NET的MySql連接器將數據從MySql服務器複製到SQL Server 2008.用於批量傳輸的MySqlDataAdapter或MySqlDataReader?
有沒有人使用下列其中一種體驗更好的性能?
- DataAdapter的,並要求填寫在500
- DataReader.Read的塊數據表到數據表中的500
一個循環,然後我使用SqlBulkCopy的加載500個數據錶行,然後繼續循環直到MySql記錄集被完全傳輸。
我主要關注使用合理的內存量並在短時間內完成。
任何幫助,將不勝感激!
你願意發佈你的解決方案嗎?我目前需要將大量數據從MySQL移動到MSSQL,並且在使用DataTable.Fill(MySQLDataReader)填充數據表時使用OutOfMemoryException。您的解決方案可以爲我節省大量時間。 – callisto 2011-08-03 08:37:18