SQL SERVER 数据库备份计划,备份的最佳时间段是多久一次?

SQL SERVER 数据库备份计划,备份的最佳时间段是多久一次?,第1张

我们公司的备份时间基本是每天一次,

完正备份一般都是凌晨2点,服务器用的人比较少,大约10多分钟就备份完了(备份时间和服务器的效能有关系)

如果你们公司的每日数据量比较大,还是建议每天人少的时候完成备份下。

首先我觉得你用一个字段来保留备份时间对空间浪费很大,除非是一条条SELECT出来再INSERT到备份表里,否则这个字段每天保留的时间都是同一个值。假如有1万条记录,那么这一万条记录的备份时间都是相同的。当然,按你的要求也是可以做的。存储过程里只要包含类似于如下的语句就可以了,假如是要把A表的数据备份到BackupTable表中INSERT INTO BackupTableSELECT A.*,GETDATE() FROM A这个语句有个前提条件,就是备份时间在BackupTable里是最后一列。如果不是最后一列,INSERT和SELECT子句里指定列名就可以了INSERT INTO BackupTable(列名1,列名2,...,列名N,备份时间)SELECT 列名1,列名2,...,列名N,GETDATE()FROM A如果你知道最基本的sql server知识,例子的意思你应该能明白。放在存储过程里就简单了CREATE PROCEDURE TableBackupASINSERT INTO BackupTable(列名1,列名2,...,列名N,备份时间)SELECT 列名1,列名2,...,列名N,GETDATE()FROM A


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6686525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存