科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Server Maintenance plan维护计划(1)

SQL Server Maintenance plan维护计划(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

用新的填充(占空)因子重建索引以重组数据和索引页上的数据。这确保数据库页包含相等分布的数据和剩余空间 ,这允许未来更快速成长。

作者:amieishen 来源:vuu 2007年9月12日

关键字: SQL Server SQL Server 各版本 维护 数据库

  • 评论
  • 分享微博
  • 分享邮件
 

被定期自动执行的维护计划:

用新的填充(占空)因子重建索引以重组数据和索引页上的数据。这确保数据库页包含相等分布的数据和剩余空间 ,这允许未来更快速成长。 从数据库页中移出空数据页压缩数据文件。更新索引统计以确保查询优化有表分布数据值得最新信息。这允许查询优化作出访问数据的最优途径的更好的判断,因为它有关于数据存储在数据库中的更多信息。虽然索引统计被sql server周期更新的,这个选项强制统计立即更新。执行数据库上的数据和数据页内部一致性检查以确保系统或软件问题不会损坏数据备份数据库和事物日志。数据库和日期备份可以保持一个指定的周期,这允许你创建用在你需要恢复数据库一个比最后一个备份早的事件备份历史设置日志传输。日志传输允许事物日志从一个数据库(源)不变地反馈到另一个数据库(目的)。保持目的数据库和原数据库的同步使你有一个备用数据库而且也提供一个从主数据库到只读目的服务器卸下查询处理的方法

1、sp_add_maintenance_plan

增加一个维护计划并返回计划ID

语法:

sp_add_maintenance_plan [ @plan_name = ] 'plan_name' ,
@plan_id = 'plan_id' OUTPUT

返回值:0成功1失败

备注:sp_add_maintenance_plan必须在msdb上执行,它创建一个新的空维护计划。增加一个或多个数据库与一个或多个job交互执行sp_add_maintenance_plan_db和sp_add_maintenance_plan_job.

只有sysadmin固定服务器角色成员可执行sp_add_maintenance_plan

2、sp_add_maintenance_plan_db

将数据库加到维护计划中

语法:

sp_add_maintenance_plan_db [ @plan_id = ] 'plan_id' , 
[ @db_name = ] 'database_name'

返回值:0成功1失败

备注:sp_add_maintenance_plan_db 必须在msdb上执行,只有sysadmin固定服务器角色成员可执行sp_add_maintenance_plan_db

3、sp_add_maintenance_plan_job

将维护计划中加到一个存在的job中

语法:

sp_add_maintenance_plan_job [ @plan_id = ] 'plan_id', [ @job_id = ] 'job_id'

返回值:0成功1失败

备注:sp_add_maintenance_plan_job必须在msdb上执行,只有sysadmin固定服务器角色成员可执行sp_add_maintenance_plan_db

4、sp_delete_maintenance_plan

删除指定维护计划

语法:

sp_delete_maintenance_plan [ @plan_id = ] 'plan_id'

返回值:0成功1失败

备注:sp_delete_maintenance_plan必须在msdb上执行,只有sysadmin固定服务器角色成员可执行sp_add_maintenance_plan_db

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章