ram*_*z15 5 mysql sql database indexing relational-database
在SQL 数据库中的deleted_at 列上添加索引是最佳实践还是有益?我的很多查询都使用 WHEREdeleted_at IS NULL,添加deleted_at索引会加快我的查询速度还是减慢它们的速度?
@Barmar 最好地回答了这个问题:
“是否应该为它建立索引取决于它对表的分区程度。如果大多数行都没有被删除,那么建立索引不会有太大帮助。此外,如果您有其他列索引,并且您将它们与deleted_at一起测试,那么你需要使用deleted_at的其他列的复合索引才能获得好处。”