C # / MySQL Проблемы с получением данных по сети - PullRequest
0 голосов
/ 06 марта 2009

У меня база данных MySQL работает на сервере в локальной сети.

Если я сделаю нормальное заявление SELECT, я получу 6000 результатов. Время выполнения в браузере запросов MySQL составляет 0.35s, но данные принимаются и отображаются в браузере запросов после 9s.

У меня та же проблема, если я пытаюсь получить доступ к данным через приложение .NET. Сам запрос быстрый, но его отображение в приложении медленное.

Кто-нибудь имеет представление о том, что может вызвать это?

Ответы [ 2 ]

1 голос
/ 07 марта 2009

Настройте профилировщик, чтобы проверить, куда уходит время. Я также настроил бы интеграционный тест, который выполняет только прямой вызов метода c #, который получает результаты.

Ps. Я перечитал вопрос, это действительно выглядит как обычный случай, когда требуется много времени, чтобы пройти по сети. Я бы дважды проверил, действительно ли он ведет себя так же с несколькими записями.

1 голос
/ 06 марта 2009

Если записи огромны, это может быть просто время, необходимое для передачи данных по сети Вы не даете подробностей, поэтому трудно сказать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...