网站首页 > 技术文章 正文
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 恢复模式下对数据库执行。
例如,如果在星期日执行完整备份,并且每周每周进行差异备份,若要在周四中午将数据库还原到中午,则还原星期日的完整备份、星期三的差异备份以及从星期三差异备份到星期四的事务日志备份。
维护清理任务 - 此任务删除与维护计划相关的旧文件,包括文本报告和备份文件。 它仅删除指定文件夹中的备份,因此必须显式列出任何子文件夹,否则将跳过这些备份。
......
- 上一篇: 云服务器:SQL数据库超时的原因与解决方法
- 下一篇: SQL-执行过程详解(sql语句执行)
猜你喜欢
- 2025-07-27 Mybatis Plus框架学习指南-第六节内容(常用的类 1)
- 2025-07-27 面试题:RocketMQ如何保证消息不重复消费
- 2025-07-27 如何安全配置数据库(MySQL/PostgreSQL/MongoDB)
- 2025-07-27 SQL-执行过程详解(sql语句执行)
- 2025-07-27 云服务器:SQL数据库超时的原因与解决方法
- 2025-07-27 SQL 从入门到精通:全面掌握数据库操作
- 2025-07-27 数据库 SQL 约束之 DEFAULT(sql的约束是什么)
- 2025-07-27 windows下,mysql自动备份脚本(mysql数据备份脚本)
- 2025-07-27 SQL Server中从SELECT进行UPDATE的方法
- 2025-07-27 谈谈 SQL 注入及防范(如何处理sql注入)
- 1517℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 596℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 521℃MySQL service启动脚本浅析(r12笔记第59天)
- 489℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 489℃启用MySQL查询缓存(mysql8.0查询缓存)
- 477℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 456℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 454℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)