细心用户打开win7系统任务管理器,发现SQL Server CPU占用大量内存空间,导致电脑运行速度变慢,严重还出现卡机现象 ,怎么回事呢?一般是因为查询数据量大,执行时间长造成的。那么有什么办法解决win7系统SQL Server软件占用大量内存空间的问题,不要着急,接下去小编告诉大家具体解决方法。
具体方法如下:
1、打开SQL Server Profiler;
2、新建跟踪
a.点击新建跟踪,并设置好数据库连接
b.设置跟踪属性,选择模板“Standard”
c.切到“事件选择”进行跟踪设置
1、只保留如下两个事件选项
2、 点击列筛选
3、进行详细筛选设置
设置CPU时间作为筛选条件,单位毫秒(用于跟踪耗CPU占用较长的查询,可设置为大于等于20000,按CPU内核数×1000,可以跟踪CPU占用100%大于1秒的查询)
3、点击运行,跟踪语句,定位CPU占用较多的语言,如下图所示,CPU占用2660146毫秒,CPU为24 核,则至少CPU占用100%耗时2660146/24/1000 = 110秒才可以执行好相应的操作;
4、根据语句特征,在你的服务器程序中找到相应的功能,作出修正;
分析查询中需要检索数据量较大的部分,作出简单修正(如注销)
更新后重新执行此查询,查看profiler中是否CPU占用消失
如果已消失说明问题定位正确,可以优化查询,若CPU占用任然很多,则回滚修改,继续4.1操作
上述介绍关于win7系统SQL Server软件占用大量内存空间的解决方法,有需要的用户可以参考使用,希望本教程可以帮助到大家!
0人赞过
Win7系统Installer文件夹占用内存空间太大怎么办
win7的用户文件夹太大占用大量内存空间怎么清除
win7系统C:\Windows\assembly\文件夹占用大量内存空间能不能删除?
win7系统自带的软件很臃肿占用内存空间如何删除|win7系统自带的软件很臃肿占用内存空间删除方法
FileRepository文件占用win10系统C盘大量空间怎么办
Win7系统dllhost.exe进程占大量内存空间的原因及解决方法
系统内存占用过高怎么办 电脑系统内存占用大量内存的解决方法
Win8系统腾讯QQ占用大量CPU空间怎么办
win7系统C盘Config.Msi文件夹占用内存空间怎么删除
Win7系统taskmgr.exe占用大量CPU和内存怎么回事?
电脑taskhost.exe程序占用大量cpu空间怎么办
Win7旗舰版系统使用PS软件提示“内存空间不足”怎么办
wps表格太大了占用内存大怎么办_wps表格占用大量内存的处理方法
win8系统安装sql server软件后找不到怎么办