我们的数据库中有一个审计表,其中包含有关用户 Activity 的记录。
该表按 DATE 列(每月)进行分区,并且没有任何二进制列。由于客户的规定,我们有义务将数据保留 6 个月,如果需要,数据应可用于查询和进一步调查。
- 有没有办法按分区压缩旧数据(超过 6 个月)?
- 按分区压缩时有什么建议的注意事项吗?
- 拆分或合并压缩分区时的情况是什么?
- 删除完整分区时有什么影响吗?
谢谢。
我们的数据库中有一个审计表,其中包含有关用户 Activity 的记录。
该表按 DATE 列(每月)进行分区,并且没有任何二进制列。由于客户的规定,我们有义务将数据保留 6 个月,如果需要,数据应可用于查询和进一步调查。
谢谢。
数据压缩工作在分区级别。因此,如果您按日期进行分区,则可以根据需要压缩“旧”数据。至于何时使用,请查看此处的 BOL 文章。
至于合并/拆分分区,BOL 说这是一个离线操作,所以你可能会在那里产生一些停机时间。
至于删除分区,您通常会创建一个具有相同架构的新表,执行“alter table...switch partition”语句,然后删除新表。那应该只是元数据更改。