Sql Server——收缩数据库tempdb脚本
USE [tempdb]GOSELECT * FROM SYS.database_files--运行 DBCC FREESYSTEMCACHE 可清除 SQL Server 实例的计划缓存。 清除计划缓存将导致对所有即将到来的执行计划进行重新编译,并可能导致查询性能暂时性地突然降低。dbccfreesystemcache('ALL')GoDBCC SHRINKfile(N'tempdev' ,2)
·
USE [tempdb]
GO
SELECT * FROM SYS.database_files
--运行 DBCC FREESYSTEMCACHE 可清除 SQL Server 实例的计划缓存。 清除计划缓存将导致对所有即将到来的执行计划进行重新编译,并可能导致查询性能暂时性地突然降低。
dbcc freesystemcache('ALL')
Go
DBCC SHRINKfile(N'tempdev' ,2)
DBCC SHRINKfile(N'templog' ,2)
DBCC SHRINKfile(N'temp2' ,2) --收缩到2MB
DBCC SHRINKfile(N'temp3' ,2) --收缩到2MB
DBCC SHRINKfile(N'temp4' ,2) --收缩到2MB
DBCC SHRINKfile(N'temp5' ,2) --收缩到2MB
DBCC SHRINKfile(N'temp6' ,2) --收缩到2MB
DBCC SHRINKfile(N'temp7' ,2) --收缩到2MB
DBCC SHRINKfile(N'temp8' ,2) --收缩到2MB
GO
执行效果如下图:
更多推荐
已为社区贡献3条内容
所有评论(0)