zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    灾后重建
    购物
    [BZOJ3991][SDOI2015]寻宝游戏
    [BZOJ2286][SDOI2011]消耗战
    [Luogu4149][IOI2011]Race
    [BZOJ4003][JLOI2015]城池攻占
    [HDU5765]Bonds
    [HDU5977]Garden of Eden
    [Luogu4331][Baltic2004]数字序列
    [BZOJ4540][HNOI2016]序列
  • 原文地址:https://www.cnblogs.com/jenrrychen/p/4814238.html
Copyright © 2011-2022 走看看