2.2 Tuning to Avoid Key Lookups and Residual Predicates
Key lookups have a bad reputation, but most of them really aren’t that bad – especially when we consider the alternatives, trying to get the developers to select less columns, or building huge covering indexes. However, there’s one kind of key lookup we do need to fix, and it’s easy: the residual predicate.
