Sql server 在CRM Dynamics上应用sql query建议的更改的最安全方法

Sql server 在CRM Dynamics上应用sql query建议的更改的最安全方法,sql-server,tsql,indexing,dynamics-crm-2011,Sql Server,Tsql,Indexing,Dynamics Crm 2011,我是CRM新手,试图帮助我们的CRM团队使我们的CRM应用程序更快。我们有本地2015版 我在crmdb上运行了stats查询,有1000多个索引具有30%以上的平均碎片 解决这个问题最安全的方法是什么?我们可以在Live CRM DB中执行此操作,还是可以创建Live CRM DB的副本并在Live上再次执行此操作?另一个问题是如何创建实时复制并以这种方式进行管理,以便无论何时主数据库关闭,它都会转到实时复制并保持应用程序运行 请帮忙 在CRM数据库上创建索引和对索引进行碎片化是受支持的操作。

我是CRM新手,试图帮助我们的CRM团队使我们的CRM应用程序更快。我们有本地2015版

我在crmdb上运行了stats查询,有1000多个索引具有30%以上的平均碎片

解决这个问题最安全的方法是什么?我们可以在Live CRM DB中执行此操作,还是可以创建Live CRM DB的副本并在Live上再次执行此操作?另一个问题是如何创建实时复制并以这种方式进行管理,以便无论何时主数据库关闭,它都会转到实时复制并保持应用程序运行


请帮忙

在CRM数据库上创建索引和对索引进行碎片化是受支持的操作。Microsoft建议重建碎片级别大于30%的索引,而碎片级别大于10%的索引则应重新组织


对生产索引进行碎片整理是非常安全的,但您应该在夜间运行该操作,以将对系统性能的影响降至最低。

谢谢Zach!谢谢你的指导。