网站首页 > 知识剖析 正文
1. 启动SQL Server Management Studio (SSMS)并连接到您的实例。右键单击SQL Server 代理并选择“启动”以启用此功能。
2. 打开“管理”菜单,右键单击“维护计划”并选择新建维护计划...
3.图解维护计划
数据库日志收缩T- SQL语句
USE LX
GO
ALTER DATABASE LX SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE LX SET RECOVERY SIMPLE --简单模式
GO
USE LX
GO
DBCC SHRINKFILE (N'Leader Log', 11, TRUNCATEONLY)
GO
USE LX
GO
ALTER DATABASE LX SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE LX SET RECOVERY FULL --还原为完全模式
GO
4.维护计划任务解读
检查数据库完整性 - 此任务运行 DBCC CHECKDB 命令来验证每个数据库页的逻辑和物理一致性。 应定期执行此任务,并将其与备份保留时段保持一致。 在放弃任何以前的备份以防止损坏之前,请确保完成一致性检查。
收缩数据库 - 此任务通过将数据移动到页面上的可用空间来减小数据库或事务日志文件的大小。 释放足够的空间后,可以返回到文件系统。 建议不要在定期维护中包括此作,因为它会导致严重的索引碎片,从而损害数据库性能。 该作也是非常 I/O 和 CPU 密集型的,这可能会影响系统性能。
重新组织/重新生成索引 - 此任务检查数据库的索引中的碎片级别,并根据用户定义的碎片级别重新生成或重新组织索引。 重新生成索引还会更新其统计信息。
更新统计信息 - 此任务更新 SQL Server 用于生成查询执行计划的列和索引统计信息。 准确的统计信息对于查询优化器做出最佳决策至关重要。 可以选择要扫描的表和索引以及要扫描的行数或百分比。 默认采样率通常足够,但可能需要对特定表进行更详细的统计信息。
清理历史记录 - 此任务从 msdb 数据库中删除备份和还原作的历史记录,以及 SQL Server 代理作业的历史记录。 它有助于管理 msdb 数据库的大小。
执行 SQL Server 代理作业 - 此任务运行用户定义的 SQL Server 代理作业。
备份数据库(完整/差异/日志) - 此任务备份 SQL Server 实例上的数据库。 完整备份将捕获整个数据库,并充当还原的起点。 差异备份捕获自上次完整备份以来已更改的页面,并提供增量还原点。 事务日志备份捕获事务日志中的活动页,允许定义恢复点目标。 请注意,事务日志备份不能在 SIMPLE 恢复模式下对数据库执行。
例如,如果在星期日执行完整备份,并且每周每周进行差异备份,若要在周四中午将数据库还原到中午,则还原星期日的完整备份、星期三的差异备份以及从星期三差异备份到星期四的事务日志备份。
维护清理任务 - 此任务删除与维护计划相关的旧文件,包括文本报告和备份文件。 它仅删除指定文件夹中的备份,因此必须显式列出任何子文件夹,否则将跳过这些备份。
......
猜你喜欢
- 2025-08-31 8 种最坑的 SQL 错误用法,你有没有踩过坑?
- 2025-08-31 Win11/10 ODBC SQL Server驱动程序Bug导致应用问题,微软缓解
- 2025-08-31 Linq to Sql:更新之属性遍历法_遍历对象中的属性
- 2025-08-31 SQL server 速度优化常规方法_sqlserver性能调优实践
- 2025-08-31 176.C# SqlSugar 更新数据_用sql中的数据更新命令
- 2025-08-31 SpringBoot之数据访问——访问SQL数据库!
- 2025-08-31 SQL优化,怎么做?_sql如何进行优化
- 最近发表
-
- postgresql自定义函数实现,通过contrib模块进行扩展
- PostgreSQL "+"操作符函数的获取机制
- VBA中SQLOpen函数_vba调用sql获取数据
- VBA中SQLExecQuery函数_vba操作sql数据库
- 第 10 章:聚合函数与分组 - PostgreSQL入门
- SQL面试经典问题-开窗函数_sql开窗函数详解
- 技术栈:我们把SQL窗口函数分为5大类12小类,这样好记吗?
- 第 15 章:窗口函数 (Window Functions) - PostgreSQL入门
- SQL常用经典函数大全_sql函数有哪些
- SQL窗口函数知多少?_sql窗口函数有哪些
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)