Michael Cherevko Asked: 2021-04-22 04:52:35 +0800 CST2021-04-22 04:52:35 +0800 CST 2021-04-22 04:52:35 +0800 CST 有没有办法告诉优化器不要使用索引进行读取? 772 当然,我可以删除并重新创建或禁用并重新构建它。 但是对于大型表可能需要时间,而对于关键表可能会导致问题。 是否有任何“更复杂”的方法来告诉 sql 保留索引数据(+ 处理更新\插入)而不使用它? 因此,如果需要,它可以立即“启用”吗? sql-server index 1 个回答 Voted Best Answer David Browne - Microsoft 2021-04-22T05:20:37+08:002021-04-22T05:20:37+08:00 除了使用查询提示来强制使用不同的索引,或者使用查询存储来强制不使用索引的计划之外,没有。无法从查询优化器中“隐藏”启用的索引。
除了使用查询提示来强制使用不同的索引,或者使用查询存储来强制不使用索引的计划之外,没有。无法从查询优化器中“隐藏”启用的索引。