Dapper извлечение данных очень медленно из SQL server
Я столкнулся с проблемой при извлечении данных sql server с помощью ASP.NET ядро с помощью метода dapper.
У меня есть представление с 3 полями varbinary(max) с 800 записями, которое выполняется менее чем за 2 секунды в SSMS.
Но в .net core требуется около 1 минуты, чтобы вернуть результат.
Может ли кто - нибудь помочь мне решить эту проблему?
Это самый быстрый метод dapper для извлечения данных varbinary(max) с тем же временем, что и в SSMS.
Что я уже пробовал:
Пожалуйста, смотрите методы доступа к данным Dapper, которые я пробовал ниже.
Метод1:
var data = ожидание соединения.QueryMultipleAsync(команда);
Способ 2:
var data = ожидание соединения.QueryAsync(команда);
Gerry Schmitz
SSMS-это не "код". Если вам нужна база, вам нужно сделать несколько "не-щегольских" звонков из того же места. Может быть, ваше соединение медленное или ваша "асинхронность" нуждается в большей срочности. Тебе нужно копать немного глубже.