Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

sp_executesql bewirkt, dass meine Abfrage sehr langsam ist

was ist der Datentyp von .[Kontext] denselben Datentyp verwenden

Im Moment verwenden Sie nvarchar(2), aber das scheint für etwas wie 55 seltsam, wenn Sie nicht dieselben Datentypen verwenden, erhalten Sie Konvertierungen, die dann Scans verursachen

basierend auf Ihrer aktualisierten Frage sieht es so aus, als wäre es varchar (255), dann tun Sie dies

WHERE this_.[Context] = @p0',N'@p0 varchar(255)',@p0='55'