【发布时间】:2015-01-03 16:02:51
【问题描述】:
我有以下列:
is_owned_by_admin TINYINT(1) NOT NULL DEFAULT 0;
如果我经常查询该字段,是否需要向其添加 INDEX,或者布尔字段是否与索引布尔字段一样“快速”?有什么区别?
【问题讨论】:
-
与 all 索引一样,它取决于应用于查询的多重性和作为索引的使用(以及查询计划器的选择)的适用性。作为一个布尔值/位本身与核心问题无关。不必要的索引的缺点是增加了存储和内部插入/更新维护成本(并且可能使基本查询计划者感到困惑)而没有相关收益。
标签: mysql