我有以下SQL查询,花了太多时间来获取数据。
Customer.joins("LEFT OUTER JOIN renewals ON customers.id = renewals.customer_id").where("renewals.customer_id IS NULL && customers.status_id = 4").order("created_at DESC").select('first_name, last_name, customer_state, customers.created_at, customers.customer_state, customers.id, customers.status_id')
以上查询需要230976.6ms才能执行。
我在firstname,lastname,customer_state和status_id上添加了索引。
如何在不到3秒的时间内执行查询。 ?