can not be pushed to TiFlash because it contains unsupported calculation of type 'bit'.

TiFlash目前不支持包含Bit、Set和Geometry类型的表达式的下推计算。这意味着如果查询中包含这些类型的字段或表达式,它们不能被下推到TiFlash进行计算,而必须在TiDB层完成,这可能会影响性能。

解决方案:

  1. 修改数据类型:如果可能,考虑将Bit类型的字段转换为TiFlash支持的数据类型,例如INT或VARCHAR,以避免下推限制。
  2. 调整查询逻辑:重新设计查询逻辑,尽量避免在查询中使用Bit类型的字段,或者将涉及Bit类型字段的计算移到TiFlash支持的表达式中。