Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Performances lentes de SqlDataReader

Je configurerais une trace dans SQL Server Profiler pour voir quels paramètres d'options SET la connexion utilise lors de la connexion à partir du code .NET, et quels paramètres sont utilisés dans SSMS. Par paramètres d'options SET, je veux dire

ARITHABORT
ANSI_NULLS
CONCAT_NULL_YIELDS_NULL
//etc

Jetez un œil à MSDN pour un tableau d'options

J'ai déjà vu le problème où les options étaient différentes (dans ce cas, ARITHABORT ) et la différence de performances était énorme.