SQLServer优化-周期性重启设置

196 阅读1分钟

定时重启数据库是维护SQL Server性能和稳定性的重要措施之一

环境
    数据库:
    - 产品名称**: Microsoft SQL Server 2019 (RTM)
    - 版本号**: 15.0.2000.5
    - 架构**: X64 (64位)
    系统: 
    - windows server 2016

1.确认服务名称

sc query | findstr "SQL"
image.png

其中需要确定数据库引擎和代理服务名称,上图中可以确认名称为:

数据库引擎服务: MSSQLSERVER

代理服务名称: SQLSERVERAGENT

2.创建重启bat脚本

创建脚本:ResetSqlServer.bat

net stop SQLSERVERAGENT
net stop MSSQLSERVER
net start MSSQLSERVER
net start SQLSERVERAGENT

脚本放置路径最好不要有中文,创建成功最好手动执行测试下是否有问题

3.创建任务计划

image.png image.png image.png image.png image.png

创建成功可以试运行一下

image.png