Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从y=y1和z=z1的表格中选择最大值(x)的Postgresql索引_Sql_Postgresql - Fatal编程技术网

从y=y1和z=z1的表格中选择最大值(x)的Postgresql索引

从y=y1和z=z1的表格中选择最大值(x)的Postgresql索引,sql,postgresql,Sql,Postgresql,有一个表(x,y,z)包含数百万个字符,以及类似于 从y=y1和z=z1的表格中选择最大值(x) 优化此查询的最佳索引是什么?我什么都试过了,但总是很慢。大概是吧 (y, z, x) 或 取决于您执行的其他查询 注意:只有当给定的(x,y,z)元组的基数较高时,它才有用。可能是这样 (y, z, x) 或 取决于您执行的其他查询 注意:只有当给定的(x,y,z)元组的基数较高时,它才有用。可能是这样 (y, z, x) 或 取决于您执行的其他查询 注意:只有当给定的(x,y,z)元组的基数

有一个表(x,y,z)包含数百万个字符,以及类似于

从y=y1和z=z1的表格中选择最大值(x)

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

大概是吧

(y, z, x)

取决于您执行的其他查询

注意:只有当给定的
(x,y,z)
元组的基数较高时,它才有用。

可能是这样

(y, z, x)

取决于您执行的其他查询

注意:只有当给定的
(x,y,z)
元组的基数较高时,它才有用。

可能是这样

(y, z, x)

取决于您执行的其他查询

注意:只有当给定的
(x,y,z)
元组的基数较高时,它才有用。

可能是这样

(y, z, x)

取决于您执行的其他查询


注意:只有当给定的
(x,y,z)
元组的基数较高时,它才有用。

发布
explain analyze SELECT MAX(x)的输出,其中y=y1和z=z1
以及
\d table
这是触发器维护物化视图的一个很好的候选者,除非您对任何给定的
(y,z)
对有大量的
x
并发插入。发布
explain analyze的输出,从表中选择MAX(x),其中y=y1和z=z1
以及
\d表
,这是触发器维护物化视图的一个很好的候选者,除非您对任何给定的
(y,z)
对有大量的
x
并发插入。发布
explain analyze的输出,从表中选择MAX(x),其中y=y1和z=z1
以及
\d表
,这是触发器维护物化视图的一个很好的候选者,除非您对任何给定的
(y,z)
对有大量的
x
并发插入。发布
explain analyze的输出,从表中选择MAX(x),其中y=y1和z=z1
以及
\d表
,这是触发器维护物化视图的一个很好的候选者,除非对于任何给定的
(y,z)
对,有大量的
x
并发插入。