mssql sqlserver SSMS中的还原数据库向导打开速度很慢很慢的解决方法分享


摘要:
最近遇到一件非常有趣的事情,SSMS管理工具运行正常,当我们采用此管理工具,准备恢复任意数据库时,SSMS打开的异常慢,
下文将描述此类问题的解决办法


我们做了以下方案:
1 重新安装SSMS管理工具,由于是在线生产环境,禁止使用此方式
————————————–
2 将SSMS升级至最新版本,问题依旧
————————————-
3 为DB服务器增加内存,问题依旧
————————————-
4 在服务器比较闲时,执行数据库还原操作,问题依旧
————————————-

5 删除历史备份记录, 我们再次执行数据库还原操作,问题得到了解决
由于SSMS打开数据库还原时,会从msdb.dbo.backupset表中检索整个历史记录,并显示相应的历史备份集合,
所以作为DBA,定期移除备份历史也是工作的一部分。


sql 备份历史的删除方法分享:

 USE msdb;
EXEC sp_delete_backuphistory @oldest_date = '2018-5-1';