【问题标题】:BulkCopy Vs BCP InsertBulkCopy 与 BCP 插入
【发布时间】:2012-06-18 07:22:50
【问题描述】:

我需要将大量数据插入数据库中的不同表中。 我可以选择哪些选项以使性能永远不会成为问题? (这是一个 silverlight 应用程序,我将从客户端在服务器上运行它。)我发现了一些选项,例如 SMO 中的 BulkCopy 和 BCP Insert。哪个最适合我的方案?

【问题讨论】:

    标签: .net sql sql-server silverlight sql-server-2008


    【解决方案1】:

    您可以改用 SqlBulkCopy 类。 我已经用过很多次了,非常高效,好用。

    看看这个帖子: http://social.msdn.microsoft.com/Forums/eu/adodotnetdataproviders/thread/dcc7a701-9acf-4c2f-a5d7-1fcb4dbb05f2

    使用示例: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx

    【讨论】:

    • 是的,朋友。我发现 BulkCopy 类非常易于理解和使用。但我正在寻找更快的东西。知道会是哪一个吗?
    • 在我发给你的其中一个链接中,这家伙说 BCP 和批量插入的工作方式相同。
    • 表上有索引吗?如果这样做,您可能会考虑删除它们并在传输完成后重建。
    • 嗨,我继续在 SQL 上搜索新的 批量插入操作 并找到了一个链接。在你真正适合之前请先看看它。链接:Bulk Inserts via TSQL in SQL Server
    猜你喜欢
    • 2015-03-22
    • 1970-01-01
    • 2015-03-22
    • 2016-04-12
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多