SQLServer在执行批量操作的时候内存飙升,崩溃的可能原因
2011-02-11 01:11
316 查看
SQLServer在执行批量操作的时候内存飙升,崩溃的可能原因:
在做大批量数据处理的时候,在查询分析器中执行,本地机器内存会一直升,最后内存溢出或者直接崩溃
有时候执行几千条也会有这个现象
偶然的测试发现,如果在批量操作的时候如果去掉所有的输出信息,文字等等,注释掉select,或者print这些。内存就会很平稳
没有任何变化啊
真是奇怪。。。
本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。
在做大批量数据处理的时候,在查询分析器中执行,本地机器内存会一直升,最后内存溢出或者直接崩溃
有时候执行几千条也会有这个现象
偶然的测试发现,如果在批量操作的时候如果去掉所有的输出信息,文字等等,注释掉select,或者print这些。内存就会很平稳
没有任何变化啊
真是奇怪。。。
本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。
相关文章推荐
- 异常信息:CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作.这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积
- SQLSERVER查询分析器执行sql脚本出现“内存空间不足,无法完成此操作”解决方案
- 集合已修改;枚举操作可能无法执行。使用foreach 循环删除DataRow的时候的问题! 该死的AcceptChanges() Row.elete() Remove(Row)使用不同。
- SQLServer 很慢的可能原因是,设置了数据库内存上限
- VMWare下安装64位虚拟机提示无法执行64位操作?有可能是360的原因
- 答:SQLServer DBA 三十问之三:有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理
- MOSS 配置SSO的时候可能遇到"您没有执行此操作的权限"的错误
- MOSS 配置SSO的时候可能遇到"您没有执行此操作的权限"的错误
- (2)Mysql 一次性insert 20000或更多个value。其中N条执行出错,则记录错误原因。没错的正常执行插入操作。
- OO中的继承分析,主要分析在编译和运行过程中子类父类的方法、字段和实例化时候在内存中分配和执行的先后,以及两个原则
- NSMutableArray在alloc init之后再调用addobject还是会崩溃的可能原因有哪些? 出现错误:[__NSArrayI addObject:]: unrecognized sel
- C# 如何避免异常”集合已修改;可能无法执行枚举操作。“
- VS2013在Release情况下使用vector有时候会崩溃的一个可能原因
- Microsoft SQL Server 2000在复制的时候包含两个过程,攻击者可以操作输入提供恶意参数给存储过程,可导致执行任意命令。
- jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?
- System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
- 在向服务器发送请求时发生传输级错误。 (provider: 共享内存提供程序, error: 1 - 执行读/写操作期间检测到 I/O 错误。)
- 集合已修改;可能无法执行枚举操作。
- 集合已修改;可能无法执行枚举操作 foreach
- slave 成为master 时候执行的操作notify_master /etc/keepalived/send_master.sh