国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 創建表分區

2024-08-31 00:55:18
字體:
來源:轉載
供稿:網友
SQL Server 創建表分區

先準備測試表

CREATE TABLE [dbo].[Employee] (    EmployeeNo INT IDENTITY(1,1) PRIMARY KEY,    EmployeeName NVARCHAR(50) NULL);

插入一些數據

INSERT Employee DEFAULT VALUES;GO 10000UPDATE Employee set EmployeeName = 'Employee ' + CONVERT(VARCHAR, EmployeeNo) 

創建文件組

創建文件(為了性能,可以設定文件Path分布在不同的磁盤分區上)

創建分區準備

選擇分區列

創建分區函數

創建分區框架

定義邊界值,分區,因為有5個邊界值,所以需6個分區

產生的腳本文件(換句話說上面的步驟等同于下面的語句)

USE [TestingDB]GOBEGIN TRANSACTIONCREATE PARTITION FUNCTION [EmpFunction](int) AS RANGE RIGHT FOR VALUES (N'2000', N'4000', N'6000', N'8000', N'10000')CREATE PARTITION SCHEME [FunScheme] AS PARTITION [EmpFunction] TO ([FileGroup1], [FileGroup2], [FileGroup3], [FileGroup4], [FileGroup5], [PRIMARY])ALTER TABLE [dbo].[Employee] DROP CONSTRAINT [PK__Employee__7AD0F1B633D4B598]ALTER TABLE [dbo].[Employee] ADD PRIMARY KEY CLUSTERED (    [EmployeeNo] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [FunScheme]([EmployeeNo])COMMIT TRANSACTION

執行上面的SQL語句

其中語句ON [FunScheme]([EmployeeNo])是關鍵,表明了表Employee依賴分區框架FunScheme來進行分區,分區的列為EmployeeNo

而分區框架有依賴于分區函數,即分區表依賴分區框架,分區框架又依賴于分區函數

查看表分區結果


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 婺源县| 石柱| 宜州市| 潮州市| 阿勒泰市| 游戏| 全州县| 柏乡县| 佛坪县| 仪陇县| 池州市| 育儿| 呼玛县| 凤山县| 巴楚县| 通州市| 滨海县| 依兰县| 桓台县| 贺州市| 光山县| 罗源县| 泗阳县| 泾川县| 华容县| 桂东县| 绥德县| 平邑县| 封丘县| 福海县| 绍兴县| 兴化市| 溧阳市| 大洼县| 盐山县| 金塔县| 同江市| 刚察县| 弥渡县| 柘城县| 大关县|