最好使用 RANGE RIGHT 或 RANGE LEFT 分区方案

Pie*_*rre 6 database-design sql-server

我想知道使用 RANGE RIGHT 分区方案还是 RANGE LEFT 分区方案更好?

默认情况下,这些选项之一是更好的选择,还是严重依赖于实际数据?

一旦您已经使用了 RANGE LEFT,切换到 RANGE RIGHT 有多困难?还是在当前方案中添加拆分更容易?

Tho*_*ger 7

这不是好坏的问题,而是业务需求将推动这种选择。例如,我们正在讨论您是否希望定义的边界值位于一个分区或下一个分区中。

'9/12/2013' 边界值的示例,您希望该边界值数据位于分区 x(左侧范围)还是分区 x + 1(右侧范围)中?当您考虑个人分区管理以及出于存档等目的的分区切换时,这尤其会发挥作用。