Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.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
Performance 将";限制1“;提高plpgsql中SELECT INTO查询的性能_Performance_Postgresql_Select_Plpgsql - Fatal编程技术网

Performance 将";限制1“;提高plpgsql中SELECT INTO查询的性能

Performance 将";限制1“;提高plpgsql中SELECT INTO查询的性能,performance,postgresql,select,plpgsql,Performance,Postgresql,Select,Plpgsql,博士后9号文件规定: 38.5.3。使用单行结果执行查询 挑选 从 ...; ....(其他细节文件) 然后将target设置为查询返回的第一行。。。。 第一行之后的所有结果行都将被丢弃 我的问题是:行是否被丢弃,或者是否真的存在隐式的限制1 因此,LIMIT 1不会提高SELECT-INTO返回多行的性能,或者会吗?据我所知,使用ORDER-BY和LIMIT通常可以防止缩短查询,因为它仍然需要在限制之前找到所有行来执行ORDER-BY。 -Chris Shoemaker选择进入只读取一行或两行

博士后9号文件规定:

38.5.3。使用单行结果执行查询
挑选 从
...; ....(其他细节文件)

然后将target设置为查询返回的第一行。。。。 第一行之后的所有结果行都将被丢弃

我的问题是:行是否被丢弃,或者是否真的存在隐式的
限制1


因此,
LIMIT 1
不会提高
SELECT-INTO
返回多行的性能,或者会吗?

据我所知,使用ORDER-BY和LIMIT通常可以防止缩短查询,因为它仍然需要在限制之前找到所有行来执行ORDER-BY。
-Chris Shoemaker

选择进入
只读取一行或两行(使用
严格
选项)。因此,
限制
是无用的