Re:Can adding an index make a non SARGable query SARGable?
by marzell on Saturday October 19, 2019 @12:39PM
(#21299310)
Does a function index somehow eliminate the need for RBAR evaluation? I don't see how it's functionally any different in this context from a computed column
[ Parent
| on HN ]
Re:Can adding an index make a non SARGable query SARGable?
by hotsauceror on Sunday October 20, 2019 @12:06PM
(#21304973)
I don’t know how postgresql does it, but I’m interpreting it as yes, their engine has a way to actually replace nonsargable expressions in the query plan itself, with some other operation that performs a seek against the index on the filter. Otherwise you’re right, you’d still need an RBAR evaluation, which is really the crux of the issue. I wish they’d reframe this discussion as RBAR instead of sargability, because it covers so many more sins...