我在两个不同位置的两台数据库,我用下面的代码复制两个不同的记录之间大数据在最快的方式
set rst1 = conn.execute ("Select A1,A2,A3 from Tickets")
do until rst1.eof
conn2.execute ("Insert into Tickets values (rst1!A1, rst1!A2, rst1!A3)")
rst1.movenext
loop
将数据复制到一个表从位置A到位置B现在是数据库已经增长到100万条以上的记录,当它将数据复制到位置B时,它花费如此多的时间来遍历所有记录。
位置A和位置B中名为“Tickets”的数据库表是相同的,我可以使用方法以最快的方式将位置A中的所有数据复制到B,而无需遍历所有数以百万计的记录每次rds。
感谢
您是否尝试过使用存储过程? –
不.....我怎么做两个数据库实例之间。位置A通过互联网从位置B访问,所以我想基本上通过互联网从两个不同数据库实例之间的两个类似表中复制数据。 – DoreenSly