SQL Server ->> 关于究竟ALTER INDEX ... REBUILD会不会导致改变索引选项和Filegroup的验证...

其实之前做过类型的验证,不过影响不是特别深,只是记得不会改变DATA COMPRESSION,那今天再次遇到这个问题就再拿出来验证一下。随便写个脚本验证下。ALTER INDEX ... REBUILD没有改变例子中表的PARTITION SCHEME和DATA COMPRESSION。

 

CREATE PARTITION FUNCTION myRangePF1 (int)
AS RANGE LEFT FOR VALUES (1, 100, 1000);
GO
CREATE PARTITION SCHEME myRangePS1
AS PARTITION myRangePF1
TO ([PRIMARY], [PRIMARY], [PRIMARY], [PRIMARY]);
GO

CREATE TABLE dbo.table5
(
    col1 INT,
    col2 DATETIME DEFAULT(GETDATE())
) ON myRangePS1(col1)
WITH(DATA_COMPRESSION=PAGE)


CREATE INDEX IX_dbo_table5_col1 ON dbo.table5(col1)  WITH (DATA_COMPRESSION=PAGE) ON myRangePS1(col1)


ALTER INDEX IX_dbo_table5_col1 ON dbo.table5 REBUILD


SELECT * FROM sys.partitions WHERE object_id = object_id('table5') and index_id NOT IN (0,1)

 

转载于:https://www.cnblogs.com/jenrrychen/p/4814238.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值