“House Keeping”在数据库环境中的含义是什么?

时间:2009-11-30 04:22:25

标签: sql-server database

我的一位客户在他的投标规范中提到了“数据库守护”一词。我不确定这个词,请帮忙。

4 个答案:

答案 0 :(得分:2)

他可能意味着清理旧记录,要么将它们移动到某种存档,要么只删除它们。

但可以肯定的是,你应该让他澄清一下他的意思。

答案 1 :(得分:2)

通常情况如下:

  1. 重新计算表格统计信息
  2. 对表和索引进行碎片整理
  3. 备份
  4. 管理数据和文件大小

答案 2 :(得分:2)

应该是:

  • 索引重建或重组
  • 统计信息更新
  • DBCC CHECKDB(检查完整性等) -etc

其他东西:

  • 检查磁带上的备份/离线
  • 检查备份是否可以恢复
  • 监视器大小更改

在这种情况下,我想:

  • 管理旧数据(我使用定义了存档过程的系统)
无论如何,无论某些供应商说什么,都应该完成第一和第二个清单。

答案 3 :(得分:1)

我认为这意味着维护数据库并自行清理。例如,正确链接表,以便在用户删除其帐户时,它会自动(或通过cron作业/自动进程)清除与该用户关联的关系表。