SQL SERVER分发代理在BULK INSERT时发生无限等待如何解决
发布时间:2016-10-09 07:07:54 所属栏目:MsSql教程 来源:站长网
导读:场景: 服务器64位,SQL SERVER 2008R2SP1,32G内存,16个CPU,sql server分配内存大约29G。 发布一张小表,分发代理停止在正在将大容量复制到表xxx,该表仅有几十行数据,总量最多几百K 查询订阅服务器分发进程,显示bulk insert 呈suspend状态,等待类型
场景: 服务器64位,SQL SERVER 2008R2SP1,32G内存,16个CPU,sql server分配内存大约29G。 发布一张小表,分发代理停止在正在将大容量复制到表xxx,该表仅有几十行数据,总量最多几百K 查询订阅服务器分发进程,显示bulk insert 呈suspend状态,等待类型为:RESOURCE_SEMAPHORE 相关信息如图: 相关该SESSION的内存请求信息如下:可以看到该进程申请内存达5G多,这是为什么? 内存信息如下: 即使DBCC FREEPROCCACHE也不起作用,释放不出内存,发布空表没有问题,因为不用bulk insert 重启服务问题可以解决。 查看本栏目更多精彩内容:http://www.bianceng.cn/database/SQLServer/ (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 迷人的焦外 近期降价的大光圈镜头推荐
- sql-server – 与varchar(255)相比,使用varchar(5000)会不好
- Half-Life 2发布日期确定?2月24日上市?
- Google近日官司缠身 搜索方式引发法律质疑
- SQL Server BI Step by Step SSIS 6 - 获取远程主机的可用磁
- 专家称Windows新漏洞可引发新一轮网络攻击
- Foxmail 5 对垒Outlook 2003反垃圾邮件市场
- 在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新
- sql-server – 如何使用sql server 2008安全地销毁某些数据
- MS SQL Server:检查用户是否可以执行存储过程
站长推荐
热点阅读