SASITU Ответов: 0

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-это не "код". Если вам нужна база, вам нужно сделать несколько "не-щегольских" звонков из того же места. Может быть, ваше соединение медленное или ваша "асинхронность" нуждается в большей срочности. Тебе нужно копать немного глубже.

0 Ответов