Pattern

Tuple Comparison and Index Use

tuple-semantics-index-failure

Indexable predicates break when query logic compares independent scalar values instead of composite tuple semantics, and when parameter/encryption types destroy ordering or equality; the optimizer can no longer use ordinary nonclustered indexes, shifting to scans and increasing lock contention or incorrect result shaping.