powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Чтение ответа
6 сообщений из 6, страница 1 из 1
Чтение ответа
    #36918875
maxloo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу на C# под MS SQL SERVER 2005

Задача такая, по запросу к базе, ответ является табличка с количеством строк около 7000 и будет расти.

Необходимо считать данный результат быстрее 500мс для дальнейшей обработки. Сейчас это занимает от 1 секунды до более 5 секунд (от загруженности сервера зависит).

Сейчас я читаю по 1 записи из ResultSet. Я так понимаю что данная таблица результата храниться в sql и дабы её прочитать мы обращаемся к sql server и все это замедляется и тп.

Каким можно методом скопировать быстренько всю это таблицу в память программы, да бы потом все я думаю будет быстрее ???

Заранее спасибо. Если такое уже обсуждалось то скиньте ссылку пожалуйста.

С Уважением,
maxloo.
...
Рейтинг: 0 / 0
Чтение ответа
    #36918878
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По сишарпу форум рядом.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Чтение ответа
    #36919140
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей Алексеевич
Нет уважаемый, тут шарпом и не пахнет, как компромисс можно перенести тему в 17 ветку.
...
Рейтинг: 0 / 0
Чтение ответа
    #36919297
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

ну почему же, в названии этой ветки фигурирует DAL - например, можно обсудить использование кеша, а заодно и необходимость сервера приложений... а там, глядишь, и до plinq договоримся...)))
...
Рейтинг: 0 / 0
Чтение ответа
    #36921282
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
maxloo,

Никому никогда реально не нужна на клиенте таблица в 7000 строк. Отправляйте клиенту ее часть, отфильтрованную по какому-то критерию. Например, по календарному - "За последние 30 дней". Или еще как-то
...
Рейтинг: 0 / 0
Чтение ответа
    #36923039
maxloo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2,

Хорошо, а можно тогда по номеру строки считывать данные(как из массива str[i]) ?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Чтение ответа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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