sql >> Database teknologi >  >> RDS >> Sqlserver

Forespørgsel kører hurtigt i Query Analyzer, men langsomt i C#-applikation

Normalt er disse SET indstillingsforskelle, hvilket fører til forskellige planer. I Management Studio kører proceduren sandsynligvis med det samme indstillinger, som var på plads, da det blev oprettet.

Tag et kig på sys.dm_exec_sessions for din ASP.Net-applikation og til din SSMS-session. Jeg vil risikere at gætte på, at mindst én af dine SET indstillingerne er anderledes. Dette kan bidrage til forskellige planer (i sidste ende tilskrives dette parametersniffing), og app-siden ender normalt dårligere.

Se disse andre spørgsmål for mange flere detaljer:

Og læs også Erland Sommarskogs artikel, Langsom i applikationen, hurtig i SSMS?




  1. C# med MySQL via Connector/NET

  2. Tæl hyppigheden af ​​hvert ord

  3. Mysql vælg sidste række for hver gruppe

  4. Hvad betyder pooling=false i en MySQL-forbindelsesstreng?