数据库服务器如何对待禁用的索引

无论禁用的索引是唯一索引还是重复索引,实际上数据库服务器在数据操纵(DML)操作期间会忽略该索引。

当禁用索引时,数据库服务器停止更新索引并停止在查询期间使用索引,但是保留关于禁用索引的目录信息。如果在该列或列组上已经存在禁用索引,则您不能在列或列组上创建新的索引。类似地,如果活动的约束依赖的索引被禁用,则您不能在列或列组上创建活动的(启用的)唯一约束、外键约束或主键约束。