• 索引碎片整理


    1. 当表中索引的碎片的比例大于 > 30%,建议使用 REBUILD(重建),其它情况建议 REORGANIZE(重组)。
    2. 查看当前某个表的索引的碎片百分比:

    SELECT a.index_id, name, avg_fragmentation_in_percent

    FROM sys.dm_db_index_physical_stats (DB_ID(), OBJECT_ID(N'表名'),

         NULL, NULL, NULL) AS a

        JOIN sys.indexes AS b ON a.object_id = b.object_id AND a.index_id = b.index_id;

    GO

    1. 重建某个表的所有索引,同时可以指定填充因子:

    ALTER INDEX ALL ON 表名

    REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = ON);

    1. 重建某个表的某个特定的索引,同时可以指定填充因子:

    ALTER INDEX 索引名称 ON 表名

    REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = ON);

    1. 重组索引

    ALTER INDEX 索引名称 ON 表名

    REORGANIZE ;

  • 相关阅读:
    修改spring boot 启动logo
    查看jvm常用命令
    intellij IDEA破解
    hdu 新生晚会
    How many prime numbers(素数)
    2077 汉诺塔IV
    Factorial
    双人黑白块
    EasyX
    七夕情人节
  • 原文地址:https://www.cnblogs.com/tl1025/p/4708327.html
Copyright © 2020-2023  润新知