解决方法windows10旗舰版SQL Server消耗内存多怎么办?

来源:https://www.uweishi.com/ 时间:2016-11-22 17:00:48 责任编辑:admin

SQL Server是一款数据库服务器软件,很多Windows10旗舰版用户因为软件需要而安装,不过很多朋友发现SQL Server消耗很多内存,导致系统变慢,那么有没有办法让SQL Server继续运行而又不太占用内存的方法呢?

解决方法如下:

1、如下图示点击工具再打开SQL Server Profiler;

2、如上图点击新建按钮“新建跟踪”

a.点击新建跟踪,并设置好数据库连接

b.设置跟踪属性,选择模板“Standard”

c.切到“事件选择”进行跟踪设置

1、只保留如下两个事件选项

2、 点击列筛选

3、进行详细筛选设置可以到u卫士U盘启动盘制作工具官网www.uweishi.com:咨询客服。更多精彩内容继续关注。本文由u卫士u盘启动盘整理发布
 

设置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操作

通过上述设置后,SQL Server就能占用较小的内存运行在旗舰版中了