SQL Server sp_configure 控制内存使用
背景知识:
sp_configure 显示或更改当前服务器的全局配置设置(使用 sp_configure 可以显示或更改服务器级别的设置。)
查看 全局配置值
方法 1、execute sp_configure;直接查看所有。
方法 1、execute sp_configure @configname=‘Name‘;直接查看指定。
方法 2、保存到表中以方便操作
第一步:建表
create table InstanceConfigure(
name nvarchar(35),
minimum int,
maximum int,
config_value int,
run_value int);
go
第二步:插入数据
insert into InstanceConfigure
execute sp_configure;
go
-----------------------------------------------------------------------------------------------------------------------------------------------------------
方法 1、
min server memory 是指sql server r 地址空间增长到这上值以后,就不会小于这个值。当启动sql server时只申请所需要的内存。
execute sp_configure @configname = ‘min server memory (MB)‘,@configvalue = 100
reconfigure with override;
go
方法 2、
max server memory 控制 total server memory 的最大大小。也是通过sp_configure 配置;
方法 3、
set working set size 这个过时了,windows 以不再尊重这个参数。也是通过sp_configure 配置;
请不要用。
方法 4、
lock pages in memory
查看我的文章:
http://www.cnblogs.com/JiangLe/p/4008036.html
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。