1. 引言
SQL Server的分區表能夠幫助處理大數據量的表,將數據物理的分成多個部分,能夠提高查詢性能和管理效率,本文介紹如何創建基于int類型的分區表。
2. 基本概念
分區函數:定義了如何將數據分布到不同的分區,指定分區的邊界值和分區方式
分區方案:指定了這些分區將存儲在哪些文件組
分區表:使用分區方案創建的表,數據將根據分區函數的定義被物理分割到不同的分區
3. 創建分區表的步驟
下面介紹創建基于int類型分區表的步驟
step one:創建分區函數
CREATE PARTITION FUNCTION OrdersPF (int)
AS RANGE LEFT FOR VALUES (1000, 2000, 3000);step two:創建分區方案
CREATE PARTITION SCHEME OrdersPS
AS PARTITION OrdersPF
ALL TO ([PRIMARY]);step three:創建分區表
CREATE TABLE Orders (
    OrderID int NOT NULL,
    OrderDate datetime NOT NULL,
    CustomerID int NOT NULL,
    TotalAmount money NOT NULL
) ON OrdersPS (OrderID);