Co powoduje parameter sniffing w SQL Server?
Co powoduje parameter sniffing w SQL Server?
Mechanizm, który potrafi przyspieszyć zapytanie… albo zabić jego wydajność.
Wprowadzenie
SQL Server potrafi wykonać to samo zapytanie na dwa zupełnie różne sposoby — raz błyskawicznie, innym razem dramatycznie wolno. Przyczyną często jest zjawisko znane jako parameter sniffing.
To jeden z najczęstszych problemów wydajnościowych, a jednocześnie jedna z najgenialniejszych optymalizacji w Query Processor. Zrozumienie, skąd bierze się sniffing, to klucz do diagnozowania niestabilnych planów wykonania.