SQL独占CPU 没有中毒,正版的瑞星杀过了,系统都重装好几回了,这个问题很久了原来我没太在意,现在实在是受不了了,我感觉是SQL的事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得是动态内存分配出了问题 检查你的SQL的动态内存分配情况,一般情况控制在你的现有内存的50%-60%为最佳。这样你的SQL的最大内存不会过高,这样CPU不会因为内存不足去花消CPU去起用虚礼内存。 leinchen(岑声) :请问如何控制SQL的动态内存分配情况? 内存都是你的想象,最好用sql profiler看一看瓶颈在哪里,独占CPU不等于独占内存 athossmth(athos) :如何用sql profiler查看瓶颈,请指点 开始->程序->Microsoft SQL Server->事件探查器 ReViSion(和尚):没有结果呀,当sqlserver.exe的CPU占用率居高不下时,事件探看器里什么也没有记录呀! 虽然我不知道你的问题的原因,但是动态内存分配的设置还知道一点。既然那么多人不愿意回答,我就来说一说:配置动态内存大小和增长方式, 请打开企业管理器-->SQL Server组-->[你的SQL Server注册实例]点右键-->属性-->内存这样就很容易看了,慢慢研究! 祝楼主好运! 谢谢 hurrah_yule(子曰:学而时习之) 兄,我先试试 sp_configure 'max server memory' soft78(我爱VC) ,你问题很可能是没有打sp3 for sql server造成的!注意:这个sp3是对于sql server2000来说的,不是操作系统的!sql server2000的这个漏洞是很久之前就有了,瑞星是不一定能查出来的!因为它不是病毒,只是频繁进行端口访问。建议安装完sp3 for sql server(现在好像出sp4了)。 谢谢 ashzs((可以包含中文字符)) :我找到SP4的三个组件,我先挨个试试,我的硬件太低了,我不敢安的太多 ashzs((可以包含中文字符)) :打上补丁后好像好使,我再试几天,成功就给分 如何实现在一个数据库中.两个表的数据同步? 请教:如何创建序号 求一条显示出现三次以上的数据行的SQL语句~ 求一条 求和语句!!!急 急 急 !!! 全文目录 正在恢复 是什么意思 sql server2005在简单恢复模式下创建 AdventureWorks 数据库的完整备份和完整差异备份 求一批量修改数据的语句 sql string 关于任务和触发器的问题 如何连接多个表? select 分类top N 的问题 如何解决cpu占用问题?
检查你的SQL的动态内存分配情况,一般情况控制在你的现有内存的50%-60%为最佳。
这样你的SQL的最大内存不会过高,这样CPU不会因为内存不足去花消CPU去起用虚礼内存。
请问如何控制SQL的动态内存分配情况?