самый быстрый способ сортировки записей базы данных - PullRequest
0 голосов
/ 15 июля 2011

У меня есть данные с ок. 5000 записей и положить его в набор данных / datatable Какой самый быстрый способ сортировать их?

  • По базе данных? (SQL Server 2008)
  • По данным? dt.Select ("", "порядок по столбцам");
  • LINQ?

Ответы [ 2 ]

5 голосов
/ 15 июля 2011

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

Если вы предполагаете, что все работает на вашем ноутбуке, я бы все же использовал индексированную сортировку по сортировке в памяти (linq).

1 голос
/ 15 июля 2011

Я бы всегда выполнял подобную сортировку в базе данных.

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