SQLserver 内存使用及释放
博客专区 > xdw1516 的博客 > 博客详情
SQLserver 内存使用及释放
xdw1516 发表于3年前
SQLserver 内存使用及释放
  • 发表于 3年前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

--查看内存使用情况
SELECT * FROM sys.dm_os_performance_counters WHERE counter_name IN ('Target Server Memory (KB)','Total Server Memory (KB)') 
-- 设置最大内存
sp_configure 'show advanced options', 1 
GO  
--sp_configure 'max server memory', 2147483647   --这是默认值
--RECONFIGURE 
--GO  
sp_configure 'max server memory', 100  --单位是M
RECONFIGURE 
GO 
sp_configure 'show advanced options', 0  --立马生效,可以用来临时释放内存

--查看最大内存
SELECT cfg.name AS [Name], cfg.configuration_id AS [Number], 
cfg.minimum AS [Minimum], 
cfg.maximum AS [Maximum], 
cfg.is_dynamic AS [Dynamic], 
cfg.is_advanced AS [Advanced], 
cfg.value AS [ConfigValue], 
cfg.value_in_use AS [RunValue], 
cfg.description AS [Description] 
FROM sys.configurations AS cfg  where description like'%memory%'


--测试内存的增长
DECLARE @I INT 
SET @I=1
WHILE @I<=5
BEGIN
 INSERT INTO t_login_copy(username,name)  select name,username from t_login_copy
SET @I=@I+1 
END
共有 人打赏支持
粉丝 0
博文 4
码字总数 1593
×
xdw1516
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: