我希望对日期时间戳进行分区,该时间戳将用于显示当前最新的数据。
这将在分区之间频繁移动数据。
THX
答案 0 :(得分:1)
分区允许您跨多个文件拆分表示数据库的物理文件。当您更新记录并更改分区规则所基于的一个或多个字段时,数据库将被强制将更新的记录物理移动到其新分区值所需的文件。
所以使用时间戳并不是一个好主意,因为你会强制增加很多额外的开销来保持“相关”记录。
这将影响速度随着时间的推移,因为你将分散数据库文件,因为这些记录是混乱的,加上额外的I / O开销,更新索引以反映新的位置等等......
e.g。用于分区计算的字段应基本上被视为常量并保持不变。不是说你不能做更新,但它们不应该是频繁的更新。