SQL Server sp_configure 控制内存使用
2014-10-06 12:41
561 查看
背景知识:
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
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
相关文章推荐
- com.microsoft.sqlserver.jdbc.SQLServerException: 此查询使用的不是 ANSI 外部联接运算符("*=" 或 "=*")。若要不进行修改即运行此查询,请使用存储过程 sp_dbcmptlevel 将当前数据库的
- com.microsoft.sqlserver.jdbc.SQLServerException: 系统内存不足。请对大型 ResultSet 使用服务器端游标:解决方案
- sql 分布式查询 (sp_addlinkedserver使用方法)
- com.microsoft.sqlserver.jdbc.SQLServerException: 系统内存不足。请对大型 ResultSet 使用服务器端游标: Java heap space。ResultSet 大小:417,666,054。JVM 总内
- Generating user instances in Sql Server is disabled. Use sp_configure 'user instances enabled' to generate user instances
- sqlserver sp_OACreate使用例子
- sqlserver setting(sp_configure,alter database,set)
- [轉]MS SQL Server启用AWE用查看内存使用情况
- sql 分布式查询 (sp_addlinkedserver使用方法)
- SQL Server sp_executesql介绍和使用
- com.microsoft.sqlserver.jdbc.SQLServerException: 系统内存不足。请对大型 ResultSet 使用服务器端游标
- 关于Generating user instances in SQL Server is disabled. Use sp_configure 'user instances enabled' to generate user instances的错误
- SQL SERVER sp_configure 配置并通过 xp_cmdshell 调用控制台程序
- 如何指定输出参数,当您使用在 sp _ executesql SQL Server 中存储过程
- 关于Generating user instances in SQL Server is disabled. Use sp_configure 'user instances enabled' to generate user instances的错误
- SQLSERVER sp_indexoption的用法 ---- 配置SQLSERVER 只使用行锁
- 使用Microsoft SQL Server 2000的XML查询
- 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver连接sql数据库
- 使用Microsoft SQL Server 2000全文搜索功能构建Web搜索应用程序 --作者:Andrew B. Cencini
- MS Sql Server临时表和游标的使用小总结