我在兩個不同位置的兩臺數據庫,我用下面的代碼複製兩個不同的記錄之間大數據在最快的方式
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