sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server-fråga:Snabb med bokstavlig men långsam med variabel

Förmodligen beror det på att i parameterfallet kan optimeraren inte veta att värdet inte är null, så den måste skapa en plan som ger korrekta resultat även när det är det. Om du har SQL Server 2008 SP1 kan du försöka lägga till OPTION(RECOMPILE) till frågan.



  1. SQL-prestanda på LEFT OUTER JOIN vs NOT EXISTS

  2. 5 typer av databasreparationer

  3. TPC-H-prestanda sedan PostgreSQL 8.3

  4. Oracle DBA mentor