暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PARTION

原创 ouyang525 2020-07-31
657

PFSI20150101,
PFSI20150701,
PFSI20160101,
PFSI20160701,
PFSI20170101,
PFSI20170701,
PFSI20180101,
PFSI20180701,
PFSI20190101,
PFSI20190701,
PFSI20200101,
PFSI20200701,
PFSI20210101,
PFSI20210701,
PFSI20220101,
PFSI20220701,
PFSI20230101,
PFSI20230701,
PFSI20240101

–创建分区文件组
alter database ESCPBASE add filegroup PFSI20150101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20150101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20150101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20150101;
–创建分区文件组
alter database ESCPBASE add filegroup PFSI20150701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20150701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20150701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20150701;
–创建分区文件组
alter database ESCPBASE add filegroup PFSI20160101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20160101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20160101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20160101;
–创建分区文件组
alter database ESCPBASE add filegroup PFSI20160701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20160701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20160701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20160701;
–创建分区文件组
alter database ESCPBASE add filegroup PFSI20170101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20170101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20170101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20170101;
–创建分区文件组
alter database ESCPBASE add filegroup PFSI20170701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20170701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20170701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20170701;
–创建分区文件组
alter database ESCPBASE add filegroup PFSI20180101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20180101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20180101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20180101;
alter database ESCPBASE add filegroup PFSI20180701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20180701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20180701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20180701;
alter database ESCPBASE add filegroup PFSI20190101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20190101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20190101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20190101;
alter database ESCPBASE add filegroup PFSI20190701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20190701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20190701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20190701;
alter database ESCPBASE add filegroup PFSI20200101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20200101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20200101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20200101;
alter database ESCPBASE add filegroup PFSI20200701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20200701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20200701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20200701;
alter database ESCPBASE add filegroup PFSI20210101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20210101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20210101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20210101;
alter database ESCPBASE add filegroup PFSI20210701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20210701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20210701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20210701;
alter database ESCPBASE add filegroup PFSI20220101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20220101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20220101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20220101;
alter database ESCPBASE add filegroup PFSI20220701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20220701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20220701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20220701;
alter database ESCPBASE add filegroup PFSI20230101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20230101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20230101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20230101;
alter database ESCPBASE add filegroup PFSI20230701
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20230701’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20230701.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20230701;
alter database ESCPBASE add filegroup PFSI20240101
–创建分区文件
alter database ESCPBASE
add file(name=‘PFSI20240101’
,filename=‘D:\MSSQL_DATA\DATA_MSSQLSERVER\ESCPBASE_PFSI20240101.ndf’
,size=1mb
,filegrowth=1mb)
to filegroup PFSI20240101;

create partition function F_CreateDate(datetime)
as range right for values
(‘2015-7-1’,
‘2016-1-1’,
‘2016-7-1’,
‘2017-1-1’,
‘2017-7-1’,
‘2018-1-1’,
‘2018-7-1’,
‘2019-1-1’,
‘2019-7-1’,
‘2020-1-1’,
‘2020-7-1’,
‘2021-1-1’,
‘2021-7-1’,
‘2022-1-1’,
‘2022-7-1’,
‘2023-1-1’,
‘2023-7-1’
)

create partition scheme S_CreateDate
as partition F_CreateDate to (
PFSI20150101,
PFSI20150701,
PFSI20160101,
PFSI20160701,
PFSI20170101,
PFSI20170701,
PFSI20180101,
PFSI20180701,
PFSI20190101,
PFSI20190701,
PFSI20200101,
PFSI20200701,
PFSI20210101,
PFSI20210701,
PFSI20220101,
PFSI20220701,
PFSI20230101,
PFSI20230701,
PFSI20240101
)

–删除聚集索引
DROP INDEX [CLI_FP_CreateDate] ON [dbo].[PublicFlowSerializeInfo20190326]

CREATE CLUSTERED INDEX [CLI_FP_CreateDate] ON [dbo].[PublicFlowSerializeInfo20190326]
(
[CreateDate]
) ON S_CreateDate

–创建复合非聚集索引

create nonclustered index Index_PFSI01
on PublicFlowSerializeInfo20190326(PublicFlowInstanceID,PublicNodeID)

create nonclustered index Index_PFSI02
on PublicFlowSerializeInfo20190326(PublicFlowInstanceID,PublicNodeID,PublicFlowWaitForID)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论