通过 Web 服务,远程计算机将发送一组行以插入到我们的中央 SQL 服务器中。
插入这些行的最佳方法(性能方面)是什么?每次可以插入 50-500 行。
我知道我可以批量插入数据或将数据格式化为 XML,从而以这种方式插入数据,但我以前从未在企业环境中这样做过。
Updates使用 wcf web 服务(或者可能 wse 还不确定)和 SQL Server 2008 标准。
除非您在一台已有 10 年历史的计算机上运行,否则 50-500 行并不算多;您可以直接发送 SQL 语句并将它们直接通过管道传输到数据库中,从而获得出色的性能。当然,假设您信任向您发送数据的服务:-)
如果性能确实是一个问题,那么通过 bcp 文件发送绝对是在数据库中堵塞数据的最快方法。从你的问题来看,你已经知道如何做到这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)