TiDB v7.5.1 疑似存在 BIT 类型在覆盖索引下的查询一致性问题

  1. BIT类型编码问题
    TiDB的BIT类型在存储和索引编码时存在特殊处理。当使用覆盖索引时,优化器直接从索引读取数据而不回表,此时BIT类型的解码可能出现错误​。
  2. 索引构建时的数据不一致
    根据TiDB 7.5.1 Release Notes,虽然修复了"BIT type columns might cause query errors due to decode failures"(#49566, #50850, #50855)​,但你的案例表明在复合索引+覆盖扫描场景下仍有问题。
1 个赞