我创建了一个分区表(如下所示),并播种了 4.8 亿行 - 每个帐户大约 181 行。
我在添加索引之前运行基线查询。我很惊讶地看到,即使在添加option(recompile). 分区表就是这样吗?在我看来,这更像是现实生活,而不是对谓词的分区列值进行硬编码。
最终,如果我对此有疑问,我将添加索引并在此处发回。在我对这篇文章中给出的答案感到满意之前,我不想继续。
--step 2 (after creating db)
ALTER DATABASE partitionresearch
ADD FILEGROUP January
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP February
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP March
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP April
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP May
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP June
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP July
GO
ALTER DATABASE partitionresearch
ADD FILEGROUP August
GO
ALTER …Run Code Online (Sandbox Code Playgroud)