我考虑在Production Db中的表上添加一些新的索引。我关心的是“如何在不影响用户的情况下实现它”
问题 :(如果它不是一个坏主意)我怎样才能确保它不会损害/影响用户在PRODUCTION Db中的表上添加额外的索引。有超过500万条记录?
答案 0 :(得分:1)
如果您有企业,则可以在添加索引时指定ONLINE = TRUE。
答案 1 :(得分:0)
通过在联机模式下创建索引,您对表锁定(毫秒)的影响最小,但您必须具有SQL SERVER企业版。
我不建议使用离线模式将生产索引创建到一个大表,因为您要锁定整个表,索引的创建将取决于sql server的繁忙程度。但无论如何 - 如果你确信你的产品超级快,你就创造了它。