Azure sql database SQL Azure-聚集索引碎片
我继承了一个azure数据库。我是一名web开发人员,对SQL的经验有限。该网站运行缓慢,特别是2个存储过程 我备份了azure数据库并导入到本地pc中。我重新编译了存储过程,但这没有帮助。经过进一步调查,存储过程链接到6个表,每个表都有一个聚集索引 我已经检查了聚集索引属性,碎片率达到80%甚至更高 我认为索引需要重建/重新组织。关于这一点,我有几个问题:Azure sql database SQL Azure-聚集索引碎片,azure-sql-database,clustered-index,Azure Sql Database,Clustered Index,我继承了一个azure数据库。我是一名web开发人员,对SQL的经验有限。该网站运行缓慢,特别是2个存储过程 我备份了azure数据库并导入到本地pc中。我重新编译了存储过程,但这没有帮助。经过进一步调查,存储过程链接到6个表,每个表都有一个聚集索引 我已经检查了聚集索引属性,碎片率达到80%甚至更高 我认为索引需要重建/重新组织。关于这一点,我有几个问题: 网站需要离线吗 索引是否需要以任何特定顺序重建/重新组织,是否会丢失任何数据 在我的本地副本中,我可以右键单击索引,然后单击重建或重组,但
要重建聚集的列存储索引,SQL Server:
希望这有帮助 首先,您是否100%确定这不是一个来自程序编写方式的问题?您应该首先尝试在虚拟环境中运行这些过程,看看这是配置问题还是简单代码问题。如果我的回答有帮助,请将其标记为答案,谢谢!如果出现80%的碎片,您需要重建索引。在azure中-您可以使用以下命令重建: