ruby-on-rails 如果只有2个唯一值,向列添加索引有什么意义吗?

rkttyhzu  于 2023-03-24  发布在  Ruby
关注(0)|答案(1)|浏览(121)

我有一个包含多个伪布尔列的表,这些列实际上是值为“Yes”或“No”的字符串列。
我应该为这些列调用add_index,还是只对具有变量值的列有帮助?

lmvvr0a8

lmvvr0a81#

在不知道细节的情况下(例如,您正在进行的查询,布尔数据的分布,表中有多少行),我建议先忽略这些索引,然后根据性能指标添加它们。
有一些现有的问题和答案更详细,比如:
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

相关问题