使用分区开关提高INSERT性能

时间:2019-05-28 06:01:25

标签: sql-server partition

我是分区交换机的新手,因此我阅读了很多有关此主题的文章。现在,我有了一个新的想法,可以通过分区开关来提高INSERT性能:

    我有2个销售表:历史记录表(ID,日期时间,Salevolumn)和登台表(ID,日期时间,Salevolumn)。历史记录表每年都有分区。 (例如正确的时间间隔:2018-01-01 00:00:00,2019-01-01 00:00:00,2020-01-01 00:00:00 ..) 暂存表始终每小时都有新数据,用于更新历史记录表
  1. 使用分区开关:
    • 从登台表中选择分钟(日期时间)
    • 使用登台表中的min(Datetime)分割历史表的分区。 我需要将历史表的分区间隔与登台表中的min(Datetime)进行比较,以找出应拆分的分区。
    • 在登台表和历史记录表上新创建的分区之间切换数据
    • 在历史记录表上合并2个新分区
    • 截断登台表

请专家们看看这些步骤吗?那是正确的方法还是我错过任何事情? 谢谢。

0 个答案:

没有答案