代码之家  ›  专栏  ›  技术社区  ›  Mirror318

如果只有两个唯一值,那么向列添加索引有意义吗?

  •  0
  • Mirror318  · 技术社区  · 3 年前

    我有一个包含多个伪布尔列的表,这些列实际上是以“Yes”或“No”为值的字符串列。

    我应该打电话吗 add_index 对于这些列,还是这只对具有可变值的列有用?

    0 回复  |  直到 3 年前
        1
  •  1
  •   Mike A.    3 年前

    在不知道细节的情况下(即,您正在进行什么查询、布尔数据的分布、表中有多少行),我建议先去掉这些索引,然后根据性能指标添加它们。

    现有的问题和答案更详细,如下所示:

    Why are indices on columns with very few unique values not effective?

    How effective is creating index on column having two types of values only