我是分区交换机的新手,因此我阅读了很多有关此主题的文章。现在,我有了一个新的想法,可以通过分区开关来提高INSERT性能:
我有2个销售表:历史记录表(ID,日期时间,Salevolumn)和登台表(ID,日期时间,Salevolumn)。历史记录表每年都有分区。
(例如正确的时间间隔:2018-01-01 00:00:00,2019-01-01 00:00:00,2020-01-01 00:00:00 ..)
暂存表始终每小时都有新数据,用于更新历史记录表
- 使用分区开关:
- 从登台表中选择分钟(日期时间)
- 使用登台表中的min(Datetime)分割历史表的分区。
我需要将历史表的分区间隔与登台表中的min(Datetime)进行比较,以找出应拆分的分区。
- 在登台表和历史记录表上新创建的分区之间切换数据
- 在历史记录表上合并2个新分区
- 截断登台表
请专家们看看这些步骤吗?那是正确的方法还是我错过任何事情?
谢谢。