У меня есть сложный запрос (просто выберите со множеством вложенных объединений и подзапросов).
Я заметил в SQL Profiler, что когда он выполняется из приложения .NET ADO, он завершается за 30 секунд и выполняет 129 записей.(???).
Когда я выполнил этот же запрос (скопированный из Profiler) в SQL Server Management Studio, это заняло всего 1,2 секунды и 0 записей (правильно).
Знаете ли вы, почему производительность зависит от метода выполнения?
А почему select делает записи на БД?