【问题标题】:MS SQL Bulk Copy Program (BCP) Issue: SQL becomes incapable of serving web pages when carrying out BCP procedureMS SQL 批量复制程序 (BCP) 问题:执行 BCP 程序时,SQL 无法提供网页服务
【发布时间】:2011-05-02 08:10:27
【问题描述】:

在 MS SQL 2008 中,我们有两个独立的镜像数据库,每个数据库都有许多表(比如 DB1 和 DB2)。我们的 Web 服务器查询数据库以访问我们的最终客户的数据,每天的点击量约为 50 万次。

我们每天使用 BCP 实用程序更新数据库以插入超过 200 万行。在 DB1 上的更新过程中,Web 服务器切换到从 DB2 查询数据。更新 DB1 后,Web 服务器切换回从 DB1 获取数据,然后使用 BCP 实用程序更新 DB2。你会觉得很直接。

我们的问题是,在此传输过程中,整个 SQL Server 数据库被卡住/速度变慢,以至于我们在传输过程中收到网站超时。我们有充足的 CPU / Ram 容量。

我进行了广泛搜索,但未能找到解决方案。我不是数据库管理员,而是使用 SQL Server 2008 数据库作为应用程序开发人员工作。如果有人能指导我正确的方向,我将不胜感激。

谢谢

【问题讨论】:

  • 确定网站更改为不同的数据库吗? sysprocesses 说什么?

标签: sql-server sql-server-2008 bcp


【解决方案1】:

瓶颈可能是您的 IO 系统(磁盘)——一些分析可能有助于找出问题所在。 DB1 和 DB2 的数据库和日志是否在同一个物理驱动器上?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 2015-12-05
    • 2016-11-25
    相关资源
    最近更新 更多