sql sever資料庫釋放記憶體
阿新 • • 發佈:2019-01-29
CREATE proc [dbo].reclaimmemory --強制釋放記憶體 asbegin DBCC FREEPROCCACHE DBCC FREESESSIONCACHE DBCC FREESYSTEMCACHE('All') DBCC DROPCLEANBUFFERS exec sp_configure 'max server memory', 256 EXEC ('RECONFIGURE' )WAITFOR DELAY '00:00:05'EXEC sp_configure 'max server
memory', 2147483647 EXEC ('RECONFIGURE' )GO end
CREATE proc [dbo].reclaimmemory --強制釋放記憶體
as
begin
DBCC FREEPROCCACHE
DBCC FREESESSIONCACHE
DBCC FREESYSTEMCACHE('All')
DBCC DROPCLEANBUFFERS
exec sp_configure 'max server memory', 256
EXEC ('RECONFIGURE' )
WAITFOR DELAY '00:00:05'
EXEC sp_configure 'max server memory', 2147483647
EXEC ('RECONFIGURE' )
GO
end ----------------------------------------------------------------------------------------------------------------------------------------------例子 CREATE PROCEDURE ClearMemory
AS
BEGIN
--清除所有快取
DBCC FREEPROCCACHE
DBCC FREESESSIONCACHE
DBCC FREESYSTEMCACHE('All')
DBCC DROPCLEANBUFFERS
--開啟高階配置
exec sp_configure 'show advanced options', 1
--設定最大記憶體值,清除現有快取空間
exec sp_configure 'max server memory', 2048
EXEC ('RECONFIGURE')
--設定等待時間
WAITFOR DELAY '00:00:02'
--重新設定最大記憶體值
EXEC sp_configure 'max server memory', 10240
EXEC ('RECONFIGURE')
--關閉高階配置
exec sp_configure 'show advanced options',0
END
GO
as
begin
DBCC FREEPROCCACHE
DBCC FREESESSIONCACHE
DBCC FREESYSTEMCACHE('All')
DBCC DROPCLEANBUFFERS
exec sp_configure 'max server memory', 256
EXEC ('RECONFIGURE' )
WAITFOR DELAY '00:00:05'
EXEC sp_configure 'max server memory', 2147483647
EXEC ('RECONFIGURE' )
GO
end ----------------------------------------------------------------------------------------------------------------------------------------------例子 CREATE PROCEDURE ClearMemory
AS
BEGIN
--清除所有快取
DBCC FREEPROCCACHE
DBCC FREESESSIONCACHE
DBCC FREESYSTEMCACHE('All')
DBCC DROPCLEANBUFFERS
--開啟高階配置
exec sp_configure 'show advanced options', 1
--設定最大記憶體值,清除現有快取空間
exec sp_configure 'max server memory', 2048
EXEC ('RECONFIGURE')
--設定等待時間
WAITFOR DELAY '00:00:02'
--重新設定最大記憶體值
EXEC sp_configure 'max server memory', 10240
EXEC ('RECONFIGURE')
--關閉高階配置
exec sp_configure 'show advanced options',0
END
GO