Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.0.5, 7.2.0, Elixir, 7.1.3
-
Untriaged
-
0
-
Unknown
Description
CREATE INDEX ix1 ON default (c1, c2, cdate) WHERE type = "doc";
|
CREATE INDEX ix2 ON default (c1, c2, c3, ldate DESC) WHERE type = "doc";
|
EXPLAIN SELECT *
|
FROM default
|
WHERE type = "doc"
|
AND c1 = 10
|
AND ( c3 = "abc" OR c2 = "xyz" )
|
ORDER BY ldate DESC
|
LIMIT 150;
|
Why this query uses IntersectScan in 7.1.3 vs UninonScan in 6.5.1
IntersectScan can perform poorly.
CREATE INDEX ix3 ON default(c1, ldate DESC, c2, c3 ) WHERE type = "doc";
|
With Above index in 7.1.3 it using OrderedIntersectScan. Is it possible to use ix3 only in RBO
Attachments
Issue Links
- backports to
-
MB-55379 [BP to 7.1.4 MB-55236] - query using IntersectScan vs UnionScan
-
- Closed
-