【发布时间】:2016-11-08 15:21:23
【问题描述】:
我使用以下步骤对事实表进行了分区:
- 重命名事实表(作为备份)
- 根据数据的加载 ID 创建了两个文件组(我正在处理加载 ID 1 的 1000 行和加载 ID 2 的 1000 行)
- 创建了一个分区函数,涵盖了两个负载中值的左侧范围。
- 为这些文件创建了相应的方案,其中包含两个文件组和一个 [主] 文件组。
- 使用分区创建了新的事实表并将数据重新插入。
这一切都很好。 问题是我有其他数据无法被范围覆盖,我需要将其插入新表中。 (不需要对这些数据进行分区)
我可以简单地在新表中插入其他数据吗?如果我这样做,这些数据会去哪里,即哪个文件组?
或者我是否需要告诉分区函数/方案将这些其他数据放在某处但不在分区文件组中?
我们将不胜感激。 非常感谢:)
【问题讨论】:
-
您询问的是哪个 dbms? MySQL 还是 SQL Server?
-
在 MySQL 中,如果您不打算拥有一百万行,为什么还要进行分区?
标签: mysql sql-server database data-warehouse partitioning