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

Langsame Leistung von SqlDataReader

Ich würde eine Ablaufverfolgung in SQL Server Profiler einrichten, um zu sehen, welche SET-Optionseinstellungen die Verbindung verwendet, wenn eine Verbindung von .NET-Code hergestellt wird, und welche Einstellungen in SSMS verwendet werden. Mit SET-Optionseinstellungen meine ich

ARITHABORT
ANSI_NULLS
CONCAT_NULL_YIELDS_NULL
//etc

Sehen Sie sich MSDN an für eine Tabelle mit Optionen

Ich habe das Problem schon früher gesehen, wo die Optionen unterschiedlich waren (in diesem Fall ARITHABORT ) und der Leistungsunterschied war enorm.