sql-server - 您的SQL Server备份/维护计划是什么?

标签 sql-server backup maintenance

作为this question的后续工作,我想知道您的SQL Server备份/维护计划是什么,以及如何使我的数据库更好。

目前,我正在通过计划向导运行两个简单的维护计划。

第一次每晚运行,几乎处理所有事情...

  • 完整的数据库和事务日志备份
  • 完整性检查,重建索引,重新计算统计信息等(我检查了除增量备份外的所有内容)

  • 另一个则每三个小时运行一次,并进行增量备份(我很偏执,我知道这可能会过分杀了)。

    备份到磁盘,完整备份发送到SAN,保留一周。

    您如何看待,这是一个明智的计划吗?有什么建议?

    编辑:这是SQL Server2005。数据库为5GB,每月增长约1GB。

    最佳答案

    听起来不错。我比较偏执。我每天进行两次完整备份和每小时进行一次事务日志备份。取决于数据库或类(class)的大小。备份直接完成到磁盘,然后每晚备份到磁带。

    您可能不需要每天执行维护任务。我只在周末做这些事,除了这张 table ,我们每天晚上都会重新编制索引。同样,这取决于数据库的大小和 Activity 。

    如果您有足够的cpu和磁盘空间,则可以压缩磁盘备份以节省空间,并使传输到磁带或其他位置的速度更快。

    关于sql-server - 您的SQL Server备份/维护计划是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/296897/

    相关文章:

    sql-server - 如何存储数据库之间共享的数据?

    mysql - MySQL,删除旧数据,在线更改计算机时钟时间

    mysql - 将 WP 站点手动移动到新主机和域时如何调整 URL 设置?

    database - 当我运行批处理文件以在 Windows 中自动备份 postgresql 数据库时,如何自动设置 PGPASSWORD

    java - 如何使用反射/自省(introspection)来维护程序?

    linux - Snapd一直运行,导致jbd2/sda2-8访问磁盘无读写,消耗大量io和系统负载

    sql - MaxLength 及其如何影响查询

    java - 无法解决 "java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index"错误

    java - 为什么我的 native 生成策略不只在 SQL Server 上创建 id?

    mysql - 如何每天自动将MySQL数据库中的数据备份到云端