MySQL BOOL 类型是否需要建索引

文章目录

    通常不需要, 而且不建议

    • 10 值分布均匀的话,不需要建立索引。如果建立了,并不会使查询更快,反而写入更慢。
    • 10 中的某个值只存在少量的时候。索引有效果。

    从 MySQL 的索引机制来分析,MySQL 使用的是 B-Tree 索引。对于候选值较少的情况,
    效果不佳。

    当然,数据量很小的情况下,根本不需要索引。

    参考:
    * Should I create indexes on tinyint field types in mysql tables

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式