Назад | Перейти на главную страницу

Почему sql-сервер так медленно отправляет большие данные varbinary в приложение?

У меня 2 сервера:

  1. Сервер базы данных
  2. Сервер приложений

и клиентский ПК.

На сервере базы данных с использованием ms sql server я сохраняю файл данных в varbinary (max).

На сервере приложений с использованием С # linq для запроса sql i выберите верхний 1 файл с сервера базы данных. Получение данных из базы данных сервера занимает слишком много времени. для размера строки 1 МБ требуется 3 минуты.

Поэтому я пытаюсь открыть студию управления со своего ПК и выполнить этот запрос:

Select Top 1 * from DataFile

отображение данных в моей студии управления занимает 2 минуты.

Я думаю, что может быть проблема с производительностью сервера базы данных, поэтому я открываю stdio управления на сервере базы данных, я выполняю тот же сценарий. Zapp только 1 секунду, чтобы показать данные.

Я думаю, что есть проблема с подключением, поэтому я пытаюсь загрузить и загрузить файл (2 МБ) с сервера базы данных. а Zapp всего 3 секунды.

Почему так случилось? Как решить эту проблему? Или может быть, если вам нужна дополнительная информация, просто скажите мне, я постараюсь предоставить.