排序数据库记录的最快方法

Ruu*_*ert 0 sql linq datatable performance

我有一个大约的数据表.5000条记录并将其放入数据集/数据表中对这些记录进行排序的最快方法是什么?

  • 通过数据库?(SQL Server 2008)
  • 通过数据表?dt.Select("","按列排序");
  • LINQ?

Nix*_*Nix 5

假设您有一个真正的数据库服务器,并且数据库被正确编入索引,最快的方法是将排序推送到数据库.

如果你假设一切都在你的笔记本电脑上运行,我仍然会对内存中的排序(linq)进行索引排序.