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

时间:2011-07-15 11:31:53

标签: sql linq performance datatable

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

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

2 个答案:

答案 0 :(得分:5)

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

如果你认为笔记本电脑上的所有东西都在运行,我仍然会对内存中的排序(linq)进行索引排序。

答案 1 :(得分:1)

我总是在数据库中执行这样的排序。