有一个表(x, y, z) 有数百万条数据,查询类似
SELECT MAX(x) FROM table WHERE y=y1 AND z=z1
优化此查询的最佳索引是什么?我什么都试过了,但总是很慢。
最佳答案
想必是吧
(y, z, x)
或
(z, y, z)
取决于您执行的其他查询。
注意:只有当给定的 (x, y, z)
元组的基数很高时,它才有用。
关于sql - SELECT MAX(x) FROM table WHERE y=y1 AND z=z1 的 Postgresql 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24570956/