我正要写一个包含a的查询WHERE isok=1.顾名思义,isok是一个布尔字段(实际上TINYINT(1) UNSIGNED是根据需要设置为0或1).
索引此字段是否有任何性能提升?引擎(在这种情况下是InnoDB)是否会更好或更差地查找索引?
这可能是一个非常愚蠢的问题,但是在索引数据库表中的布尔字段会有很多好处吗?
给定一个常见的情况,比如被标记为非活动的"软删除"记录,因此大多数查询都包括在内WHERE deleted = 0,是否有助于将该字段单独编入索引,或者是否应将其与其他常用搜索字段组合在一起.不同指数?