forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit56e59ed
committed
Fix a performance regression in 8.2: optimization of MIN/MAX into indexscans
had stopped working for tables buried inside views or sub-selects. This isbecause I had gotten rid of the simplify_jointree() preprocessing step, andoptimize_minmax_aggregates() wasn't smart enough to deal with a non-canonicalFromExpr. Per gripe from Bill Howe.1 parent91e18db commit56e59ed
1 file changed
+13
-7
lines changedLines changed: 13 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
| 73 | + | |
73 | 74 |
| |
74 | 75 |
| |
75 | 76 |
| |
| |||
102 | 103 |
| |
103 | 104 |
| |
104 | 105 |
| |
105 |
| - | |
| 106 | + | |
| 107 | + | |
106 | 108 |
| |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
112 | 117 |
| |
| 118 | + | |
113 | 119 |
| |
114 | 120 |
| |
115 | 121 |
| |
|
0 commit comments
Comments
(0)