SELECT MAX(x)FROM表的Postgresql索引WHERE y = y1 AND z = z1

时间:2014-07-04 09:24:56

标签: sql postgresql

有一个表(x,y,z)有数百万个拖曳,查询类似

SELECT MAX(x) FROM table WHERE y=y1 AND z=z1

优化此查询的最佳索引是什么?我尝试了一切,但总是很慢。

1 个答案:

答案 0 :(得分:3)

据推测它一定是

(y, z, x)

(z, y, z)

取决于您执行的其他查询。

注意:只有在给定(x, y, z)元组的基数很高的情况下,它才有用。