我有一个网站,我在其中查询我们的一个外部sql服务器并将记录插入到网站的本地服务器中。
我只是连接到外部数据库,查询表,截断本地表,并运行foreach以将数据插入本地表。
这个过程很好,问题是需要很长时间。
我只是想看看你们是否可以给我一些关于如何加快这个过程的提示。如果还有其他办法,请告诉我。
答案 0 :(得分:0)
有很多因素可以确定最佳方法。您要复制的数据库是否始终与源数据库相同,或者它是否具有不在源数据库中的条目。如果您只是希望它们相同,并且网站数据库只是一个只读克隆,那么SQL Server中有很多方法可以执行此操作:复制,日志传送,镜像,SSIS包。这一切都取决于您想要同步数据库的频率和许多其他因素。