表索引优化

时间:2018-01-05 23:23:34

标签: sql postgresql

我正在使用Postgres,我应该为from_dateto_date创建两个单独的索引,还是只有一个对两列都没问题?

查询:

SELECT subscription_id, from_date, to_date from public.subscriptions
       where subscription_id in ('a', 'b', 'c')
       AND ((from_date >= '2018-01-01' and to_date <= '2018-01-31') OR to_date is null)

索引:

CREATE INDEX
ON
   “public”.“individual_subscriptions”
   (
       “from_date” ASC,
       “to_date” ASC
   )

或者假设subscription_id已经编入索引,是否还有其他方法可以创建优化索引。

0 个答案:

没有答案