===== 关于SQL 2000中大数据量插入问题 ======
用.NET写了个小程序,用于两数据库服务器间数据同步.
就是将A服务器上的相应表数据读出,插入到B数据库的相应表中.
(我使用的是 SqlDataAdapter)
程序基本完成,但出现了性能问题.
从A服务器读取没问题,但向B服务器插入数据时,
B服务器的SQL进程内存使用率猛增(60000多条数据差不多800M内存).
问下大家谁知道该怎么解决这问题.?
------解决方案--------------------用批量插入试试
------解决方案--------------------是否考虑一下直接在数据库上实现?
------解决方案--------------------批量插入:INSERT INTO [Table] 查询
------解决方案--------------------直接在两台服务器之间用SQL处理,不需要把数据传到本地后再追加导后台。