比较客户端排序和SQL Server排序之间的功能

时间:2011-03-01 05:55:15

标签: c# asp.net sql sql-server tsql

在对某些数据进行排序时,我们有两种选择来对数据进行排序: 第一个是在带有ORDER BY子句的SQL服务器上排序,另一个是   客户端排序,我如何选择一个选项而不是另一个选项  为什么?哪个选项更有效?这个功能有什么帮助  与排序?客户端排序有任何排序功能吗? 什么是客户端排序的冒险?

1 个答案:

答案 0 :(得分:2)

在SQL Server中对数据进行排序比在客户端更快,但从SQL服务器获取数据并将数据绑定到客户端会增加成本,因此这个过程比在客户端排序需要更多的时间。我建议你在客户端对数据进行排序,并使用一些像Jquery这样的JavaScript框架。你还没有提到你正在使用什么平台作为前端

看一下基于jquery的排序示例

http://www.codeproject.com/KB/aspnet/TableBlueSorter.aspx

http://www.dotnetcurry.com/ShowArticle.aspx?ID=259