powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Быстрое считывание данных средством SqlDataReader
2 сообщений из 2, страница 1 из 1
Быстрое считывание данных средством SqlDataReader
    #36041274
vkornienko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Итак имеем SQL Server 2005 установлен на ноуте для девелопера :)
База состоит из нескольких таблиц - одна основная (олоко 15тыс. записей) и ссылается она на таблички словарей.
Надо получить общий список из основной таблицы, есть запрос с парочкой лефт джоинов для получения значений словарей. Этот запрос оформлен в виде хранимой процедуры.
При выполнении процедуры в SQL Management Studio времени тратится совсем ничего (меньше секунды) для выборки и отображения данных.
При вызове этой же процедуры из приложения .NET, SqlDataReader получается быстро, а вот данные читаются ну очень долго (на строку читается порядка 10 колонок), я никак не могу понять почему. Иногда срабатывает быстро (очень редко), но в основном данные считываются около минуты :(. В приложении до считывания основного списка вычитываются словари.
Сначала думал что это от того что куча запросов подряд, и сервак просто загибается от нагрузки, но потом написал тестовое приложение, которое дергает только процедуру, сначала работала нормально, потом появился тот же глюк :(. Понятия не имею в чем дело :(

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Быстрое считывание данных средством SqlDataReader
    #36041448
vkornienko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, как обычно, стоит только запостить в форуме, сразу же находишь решение - проблема была в хранимой процедуре. Почему-то вычитка данных возвращенных хранимой процедурой проходит очень долго. Заменив все на обычный select - все сразу же шустренько заработало.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Быстрое считывание данных средством SqlDataReader
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]