我一直在关注一些SQL Server表分区教程,但是我似乎无法找到关于所有方面如何组合在一起的概述或解释。是否需要在分区方案上创建对象?
例如,我有一个现有的表,我想分区名为'Orders
'。
所以我去创建我的分区功能Orders table
。
然后我在分区函数之上创建我的分区方案。
这是否意味着如果我插入到Table1中,它现在将被自动分区? 或者是我不明白的部分,在本教程有以下几点:
--******************
--6. CREATE OBJECTS ON THE PARTITION SCHEME
--******************
--Create a partitioned heap... yep, you can do that!
CREATE TABLE OrdersDaily (
OrderDate DATETIME2(0) NOT NULL,
OrderId int IDENTITY NOT NULL,
OrderName nvarchar(256) NOT NULL
) on DailyPartitionSceheme(OrderDate)
GO
从我明白这一点,是他们基本上是创建一个重复表,但把它作为顶级对象的分区方案。我必须这样做吗?
考虑阅读文档?教程很少解释基础知识,文档排序正是发生这种情况的原因。另外 - 什么用途是不使用的分区方案?没有使用它的对象 - 这只是无用的元数据。常识说,为了获得分区的好处,你必须 - 分区表。 – TomTom 2014-09-03 09:42:25