Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Korotkov2024-03-22 13:25:53 +0000
committerAlexander Korotkov2024-03-22 13:25:53 +0000
commitb670b93a66fc554714e0fe8e51a944912bb9fd68 (patch)
tree8fd075ecfd07e24fa9944fb7d42b0c0ab7326293
parentd20d8fbd3e4d327dd0778a02d5661b51f4f6423a (diff)
Fix an oversight in refactoring in 06b10f80ba4.
It was against intended skipping prechecking keys optimization in the first page of range queries to not influence point queries performance. Reported-by: Anton Melnikov Discussion: https://postgr.es/m/30cd7524-b9f1-4cf8-9c4a-223eb2e34441%40postgrespro.ru Author: Pavel Borisov
-rw-r--r--src/backend/access/nbtree/nbtsearch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/nbtree/nbtsearch.c b/src/backend/access/nbtree/nbtsearch.c
index 23e723a233c..e3fff90d8e4 100644
--- a/src/backend/access/nbtree/nbtsearch.c
+++ b/src/backend/access/nbtree/nbtsearch.c
@@ -2498,7 +2498,7 @@ _bt_endpoint(IndexScanDesc scan, ScanDirection dir)
/*
* Now load data from the first page of the scan.
*/
- if (!_bt_readpage(scan, dir, start, false))
+ if (!_bt_readpage(scan, dir, start, true))
{
/*
* There's no actually-matching data on this page. Try to advance to