Какой самый быстрый? Поиск данных - PullRequest
4 голосов
/ 23 октября 2008

Быстрее ли совершить одну поездку в базу данных и вернуть более 3000 строк, затем манипулировать ими в .net & LINQ или быстрее сделать 6 вызовов, возвращающих пару из 100 строк одновременно?

Ответы [ 12 ]

0 голосов
/ 23 октября 2008

Thx

Я думал о "парке мячей", но звучит так, как будто это вещь выбора ... разница, вероятно, небольшая.

Я думал, что лучше всего получить все данные и манипулировать в .net - у меня нет ничего конкретного, на чем можно было бы основываться (отсюда и вопрос), я просто чувствую, что вызовы в БД дороги, и если я знаете, мне нужны все данные ... получить его одним ударом?!?

0 голосов
/ 23 октября 2008

Ну, ответ всегда "это зависит". Хотите оптимизировать загрузку базы данных или загрузку приложения?

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

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