Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

sql като заявка бавна, ако се използва деклариран параметър, но бърза, ако не

Предполагам, че трябва да имате непокриващ индекс с водеща колона comparepnfwd който се използва от литералната заявка, но не и от заявката с променливата.

Можете да използвате OPTION (RECOMPILE) за да накарате SQL Server да прекомпилира плана, като вземе предвид действителната стойност на променливата.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Невероятен дубликат в заявка на Entity Framework

  2. Фина настройка на геопространствен индекс

  3. Изявление RAISERROR на SQL Server с прости примери

  4. Как да симулирам UNPIVOT в Access?

  5. Как да конвертирам от тип данни пари в SQL сървър?