3

我们的数据库中有一个审计表,其中包含有关用户 Activity 的记录。
该表按 DATE 列(每月)进行分区,并且没有任何二进制列。由于客户的规定,我们有义务将数据保留 6 个月,如果需要,数据应可用于查询和进一步调查。

  1. 有没有办法按分区压缩旧数据(超过 6 个月)?
  2. 按分区压缩时有什么建议的注意事项吗?
  3. 拆分或合并压缩分区时的情况是什么?
  4. 删除完整分区时有什么影响吗?

谢谢。

4

1 回答 1

2

数据压缩工作在分区级别。因此,如果您按日期进行分区,则可以根据需要压缩“旧”数据。至于何时使用,请查看此处的 BOL 文章。

至于合并/拆分分区,BOL 说这是一个离线操作,所以你可能会在那里产生一些停机时间。

至于删除分区,您通常会创建一个具有相同架构的新表,执行“alter table...switch partition”语句,然后删除新表。那应该只是元数据更改。

于 2013-01-24T16:38:49.410 回答