SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Die Ausführungszeit von LINQ to SQL ist 50-mal länger als die von SSMS SQL

Vergleichen Sie die SET-Optionen für SSMS und Ihre LINQ-Sitzungen:

SELECT * FROM sys.dm_exec_sessions
WHERE session_id in (@@SPID, @LINQSESS)

(Ersetzen Sie @LINQSESS durch Ihre Linq-Sitzungs-ID)

ARITHABORT ist oft der Schuldige, sehen Sie, ob dies Ihr Problem löst:

new SqlCommand("SET ARITHABORT ON", connection).ExecuteNonQuery();