【发布时间】:2014-05-04 17:00:34
【问题描述】:
我有一个包含 3 个字段的 postgres 表:
- a : postgis 几何
- b : 数组 varchar[]
- c : 整数
我有一个涉及所有这些的查询。我想添加一个多列索引以加快速度,但我不能,因为这 3 个字段由于它们的性质而不能位于同一索引下。
这种情况下的策略是什么?添加 3 个索引 gist、gin 和 btree 和 postgres 会在查询期间全部使用吗?
【问题讨论】:
-
你能显示有问题的表和查询,以及
explain analyze吗?
标签: postgresql indexing postgis postgresql-performance