亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

SQLSERVER 分區表實戰

2024-07-21 02:50:52
字體:
來源:轉載
供稿:網友
SQLSERVER 分區表實戰

背景:對NEWISS數據庫創建分區表T_SALES的SQL。按照日期來進行分區步驟:1:創建文件組2:創建數據文件3:創建分區函數4:創建分區方案5:創建表及聚集索引6:導入測試數據(此處略),并查詢數據分區情況7:測試交換分區8:測試合并分區9:測試拆分分區

--創建7個文件組ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_1]ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_2]ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_3]ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_4]ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_5]ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_6]ALTER DATABASE [NEWISS]ADD FILEGROUP [FG_SALES_SYSDATE_7]--創建7個數據文件ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_1',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_1.ndf',SIZE = 500MB, FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_1];ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_2',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_2.ndf',SIZE = 500MB , FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_2];ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_3',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_3.ndf',SIZE = 500MB , FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_3];ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_4',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_4.ndf',SIZE = 500MB , FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_4];ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_5',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_5.ndf',SIZE = 500MB , FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_5];ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_6',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_6.ndf',SIZE = 500MB , FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_6];ALTER DATABASE [NEWISS]ADD FILE(NAME = N'DBF_SALES_SYSDATE_7',FILENAME = N'D:/NEWISS/DBF_SALES_SYSDATE_7.ndf',SIZE = 500MB , FILEGROWTH = 10MB )TO FILEGROUP [FG_SALES_SYSDATE_7];--創建分區函數,邊界值使用右分區CREATE PARTITION FUNCTIONFUN_SALES_SYSDATE(DATE) ASRANGE RIGHTFOR VALUES('2013-02-01','2013-03-01','2013-04-01','2013-05-01','2013-06-01','2013-07-01')--創建分區方案CREATE PARTITION SCHEMESCH_SALES_SYSDATE aspARTITION FUN_SALES_SYSDATETO([FG_SALES_SYSDATE_1],[FG_SALES_SYSDATE_2],[FG_SALES_SYSDATE_3],[FG_SALES_SYSDATE_4],[FG_SALES_SYSDATE_5],[FG_SALES_SYSDATE_6],[FG_SALES_SYSDATE_7])--創建T_SALES表CREATE TABLE [dbo].[T_SALES](    [sysdate] [date] NOT NULL,    [companyco] [char](2) NOT NULL,    [stco] [char](4) NOT NULL,    [workdate] [date] NOT NULL,    [custype] [char](2) NOT NULL,    [itemco] [char](6) NOT NULL,    [eanco] [varchar](18) NOT NULL,    [divco] [char](2) NULL,    [deptco] [char](2) NULL,    [classco] [char](3) NULL,    [subclassco] [char](2) NULL,    [salesPRice] [money] NULL,    [salesprice_nt] [money] NULL,    [salescost] [money] NULL,    [salescost_nt] [money] NULL,    [salescnt] [int] NULL,    [cuscnt] [int] NULL,    [cost] [money] NULL,    [downprice] [money] NULL,    [downcnt] [int] NULL,    [binkbn] [char](1) NULL,    [areaco] [varchar](2) NULL,    [insuser] [varchar](20) NULL,    [insdate] [datetime] NULL,    [upduser] [varchar](20) NULL,    [upddate] [datetime] NULL,) ON [SCH_SALES_SYSDATE]([SYSDATE])GOALTER TABLE [dbo].[T_SALES] ADD CONSTRAINT [PK_SALES_SYSDATE] PRIMARY KEY CLUSTERED(    [sysdate] ASC,    [itemco] ASC,    [stco] ASC,    [companyco] ASC,    [workdate] ASC,    [custype] ASC) WITH( PAD_INDEX = ON, FILLFACTOR = 100, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)ON [SCH_SALES_SYSDATE]([SYSDATE])GO--導入測試數據(此處略)--查詢數據分區情況SELECT $PARTITION.FUN_SALES_SYSDATE(SYSDATE),MIN(SYSDATE),MAX(SYSDATE),COUNT(1)FROM T_SALESGROUP BY $PARTITION.FUN_SALES_SYSDATE(SYSDATE)ORDER BY $PARTITION.FUN_SALES_SYSDATE(SYSDATE)--測試交換分區--先建存檔表T_SALES_201301,用來保存2013年2月1日之前的數據CREATE TABLE [dbo].[T_SALES_201301](    [sysdate] [date] NOT NULL,    [companyco] [char](2) NOT NULL,    [stco] [char](4) NOT NULL,    [workdate] [date] NOT NULL,    [custype] [char](2) NOT NULL,    [itemco] [char](6) NOT NULL,    [eanco] [varchar](18) NOT NULL,    [divco] [char](2) NULL,    [deptco] [char](2) NULL,    [classco] [char](3) NULL,    [subclassco] [char](2) NULL,    [salesprice] [money] NULL,    [salesprice_nt] [money] NULL,    [salescost] [money] NULL,    [salescost_nt] [money] NULL,    [salescnt] [int] NULL,    [cuscnt] [int] NULL,    [cost] [money] NULL,    [downprice] [money] NULL,    [downcnt] [int] NULL,    [binkbn] [char](1) NULL,    [areaco] [varchar](2) NULL,    [insuser] [varchar](20) NULL,    [insdate] [datetime] NULL,    [upduser] [varchar](20) NULL,    [upddate] [datetime] NULL,) ON [SCH_SALES_SYSDATE]([SYSDATE])GOALTER TABLE [dbo].[T_SALES_201301] ADD CONSTRAINT [PK_SALES_201301_SYSDATE] PRIMARY KEY CLUSTERED(    [sysdate] ASC,    [itemco] ASC,    [stco] ASC,    [companyco] ASC,    [workdate] ASC,    [custype] ASC) WITH( PAD_INDEX = ON, FILLFACTOR = 100, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)ON [SCH_SALES_SYSDATE]([SYSDATE])GO--交換分區ALTER TABLE [dbo].[T_SALES] SWITCH PARTITION 1 TO [dbo].[T_SALES_201301] PARTITION 1--合并分區(將2013年2月與3月的數據合并)ALTER PARTITION FUNCTION FUN_SALES_SYSDATE() MERGE RANGE ('2013-03-01')--拆分分區(將2013年8月1日以后的數據放到新分區)--1:先指定分區方案下一個分區使用哪個文件組(如果需使用新文件組則需要再創建一個文件組,本例中使用剛交換出去的文件組FG_SALES_SYSDATE_1)ALTER PARTITION SCHEME SCH_SALES_SYSDATE NEXT USED FG_SALES_SYSDATE_1--2:拆分(指定拆分分界點2013-08-01)ALTER PARTITION FUNCTION FUN_SALES_SYSDATE() SPLIT RANGE ('2013-08-01')--使用存儲過程適當進行sql拼接進行拆分分區/交換分區存檔數據的操作,建立job定期執行做到分區定期自動維護。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲高清久久网| 日本免费久久高清视频| y97精品国产97久久久久久| 91丨九色丨国产在线| 国产成人+综合亚洲+天堂| 久久好看免费视频| 91国内在线视频| 中文字幕在线看视频国产欧美在线看完整| 91久久精品一区| 亚洲视频在线观看视频| 两个人的视频www国产精品| 91wwwcom在线观看| 欧美成人中文字幕在线| 国产精品69精品一区二区三区| 国产有码一区二区| 日韩大胆人体377p| 日韩高清欧美高清| 国产精品视频永久免费播放| 姬川优奈aav一区二区| 57pao国产成人免费| 国产精品观看在线亚洲人成网| 海角国产乱辈乱精品视频| 国产精品国产三级国产aⅴ9色| 日韩成人激情视频| 亚洲人成网站999久久久综合| 午夜精品福利电影| 日韩网站免费观看高清| 国产精品久久久久秋霞鲁丝| 欧洲中文字幕国产精品| 亚洲国产精品字幕| 亚洲精品欧美一区二区三区| 亚洲欧美另类人妖| 日韩中文字幕网| 久久精品电影一区二区| 亚洲福利小视频| 国产精品自产拍高潮在线观看| 欧美激情精品久久久久久久变态| 久久久欧美一区二区| 久久综合九色九九| 亚洲免费av片| 国产在线视频2019最新视频| 成人深夜直播免费观看| 亚洲天堂男人天堂女人天堂| 日韩天堂在线视频| 国产91九色视频| 亚洲女人天堂色在线7777| 久久久久日韩精品久久久男男| 国产精品美女免费| 国产亚洲美女精品久久久| 疯狂欧美牲乱大交777| 久久精品国产欧美亚洲人人爽| 高清亚洲成在人网站天堂| 国产91精品视频在线观看| 国产成人精彩在线视频九色| 91在线免费网站| 欧美麻豆久久久久久中文| 成人欧美一区二区三区黑人孕妇| 91在线观看免费高清完整版在线观看| 欧美日韩高清在线观看| 日本乱人伦a精品| 日韩av免费看| 国产精品久久久久久久久借妻| 亚洲jizzjizz日本少妇| 色综合天天狠天天透天天伊人| 久久久精品影院| 国产一区av在线| 91亚洲人电影| 中文字幕日本欧美| 亚洲国产欧美一区二区三区久久| 国产一区二区色| 欧美国产激情18| 第一福利永久视频精品| 日韩欧美成人免费视频| 91久久精品国产| 欧美洲成人男女午夜视频| 国产视频久久网| 欧亚精品在线观看| 亚洲日本欧美中文幕| 亚洲加勒比久久88色综合| 日韩av免费在线看| 国产精品偷伦一区二区| 激情成人中文字幕| 欧美亚洲激情视频| 97人人模人人爽人人喊中文字| 欧洲日韩成人av| 社区色欧美激情 | 欧美精品videosex牲欧美| 在线日韩av观看| 欧美一区二区三区四区在线| 精品亚洲va在线va天堂资源站| 18一19gay欧美视频网站| 国产精品久久久久久久一区探花| 亚洲电影天堂av| 亚洲伦理中文字幕| 91精品国产99久久久久久| 日韩成人av一区| 国产视频观看一区| 国产精品青草久久久久福利99| 欧美激情精品久久久久| 91精品视频在线免费观看| 日韩精品极品视频免费观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲男女自偷自拍图片另类| 中文字幕亚洲欧美在线| 国产日韩在线视频| 97热精品视频官网| 欧美日韩亚洲一区二区三区| 麻豆国产va免费精品高清在线| 成人免费看黄网站| 亚洲天堂开心观看| 日韩成人中文字幕| 亚洲女人初尝黑人巨大| 狠狠躁夜夜躁久久躁别揉| 91在线观看免费观看| 日韩欧美中文在线| 国产91在线播放| 亚洲欧美日韩精品久久奇米色影视| 精品美女国产在线| 国产精品自拍偷拍视频| 91精品久久久久久久久久| 国产精品一区二区三区在线播放| 精品国偷自产在线视频99| 亚洲欧洲在线看| 91国内产香蕉| 欧美洲成人男女午夜视频| 欧美综合一区第一页| 亚洲欧美日韩成人| 久久久久久18| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲天堂av在线播放| 亚洲福利视频网站| 亚洲色图偷窥自拍| 日韩大片在线观看视频| 欧美xxxx做受欧美| 在线国产精品播放| 久久视频免费在线播放| 午夜精品久久久久久久男人的天堂| 欧美乱人伦中文字幕在线| 国产精品偷伦视频免费观看国产| 一区二区福利视频| 欧美中文字幕视频在线观看| 欧美日韩国产成人高清视频| 成人免费在线网址| 欧美成在线视频| 成人做爰www免费看视频网站| 国产免费久久av| 色婷婷综合久久久久| 91在线观看免费网站| 色婷婷综合成人| 中文字幕日韩有码| 亚洲成色777777在线观看影院| 国产精品福利久久久| 欧美日本在线视频中文字字幕| 在线一区二区日韩| 日韩免费在线播放| 国产精品福利在线| 亚洲精品动漫100p| 欧美与欧洲交xxxx免费观看| 亚洲一区二区免费| 国产精品pans私拍| 日韩精品在线观看一区| 蜜臀久久99精品久久久久久宅男| 欧美激情欧美激情| 91亚洲精品在线观看|