我有一个SQL服务器数据库,它有一个表,它记录每个例外的详细信息以及2个XML(1个用于请求,1个用于响应)。
这两个XML是压缩的。
现在由于数据量很高,我需要每3-4个月清理一次表。
什么是优化技术,我可以用它来避免数据清理。
答案 0 :(得分:0)
optimize table tablename
(或根据您的RDBMS类似)。答案 1 :(得分:0)
您可以研究的最好的事情是表分区,它允许您在需要老化时快速删除数据。此外,请确保将索引聚集在单调递增的值(代理标识值或日期时间列,如dateofreciept)上;这将减少聚集索引上的碎片。