开发者社区> 问答> 正文

【RDS】RDS SQL Server创建聚簇索引注意事项

已解决

RDS SQL Server创建聚簇索引注意事项

展开
收起
云上猫猫 2022-01-14 15:39:57 812 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    我们建议每个表都要创建聚簇索引。

    一个表只能创建一个聚簇索引

    如果已创建聚簇索引,再次创建会失败,报错如下。

    1.png

    使用sp_helpindex查看索引

    依次执行如下SQL语句,查看索引。

    ues  [$DB_Name]
    go
    sp_helpindex '[$Table_Name]'
    

    注: [$DB_Name]为数据库名。 [$Table_Name]为表名。

    使用drop index删除聚簇索引

    依次执行如下SQL语句,删除聚簇索引。

    DROP INDEX [$Index_Name] ON [$DB_Name].[$Table_Name]

    注:[$Index_Name]为索引名。

    重新计算统计信息

    统计信息指的是创建索引时的STATISTICS_NORECOMPUTE选项。一般来说都需要重新计算,详情请参见CREATE INDEX

    注:STATISTICS_NORECOMPUTE的默认值是OFF,即需要重新计算,因为该选项本身就是否定的意思。 云数据库 RDS SQL Server 版

    2022-01-14 15:42:05
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像