sql >> Databasteknik >  >> RDS >> Sqlserver

sql som fråga långsam om du använder declare-parametern men snabb om inte

Jag kan tänka mig att du måste ha ett icke-täckande index med ledande kolumn comparepnfwd som används av den bokstavliga frågan men inte av frågan med variabeln.

Du kan använda OPTION (RECOMPILE) för att få SQL Server att kompilera om planen med hänsyn till det faktiska variabelvärdet.




  1. Threading och SqlFileStream. Processen kan inte komma åt den angivna filen eftersom den har öppnats i en annan transaktion

  2. Hur ansluter man till lokal värd med JDBC?

  3. MySql - Sätt att uppdatera en del av en sträng?

  4. ORACLE:Materialiserad vy fungerar inte när du använder LEFT JOIN