【发布时间】:2012-05-16 19:54:33
【问题描述】:
我有一个经常使用的查询:
Site.where("mobile_visible = true AND (created_at > :date OR updated_at > :date)", :date => "12-04-30")
它产生这个 sql
SELECT `sites`.* FROM `sites` WHERE (mobile_visible = true AND (created_at > '12-04-30' OR updated_at > '12-04-30'))
我想添加一个或多个索引以使此查询更有效率。我应该分别为 3 列添加 3 个索引还是分别为所有三列添加 1 个索引?
【问题讨论】:
标签: mysql ruby-on-rails indexing