大家帮忙测试一下ms分页控件(SqlPager)中分页查询的效率如何。

billy_zh 2004-05-12 09:58:28
以下是分页查询语句
SELECT * FROM
(SELECT TOP {0} * FROM
(SELECT TOP {1} * FROM ({2}) AS t0 ORDER BY {3} {4}) AS t1
ORDER BY {3} {5}) AS t2
ORDER BY {3}
其中:
{0}为要取的记录数, 如20
{1}为包含要取的记录数的总数, 如取要取80-100, 则此数应为100,
{2}为查询语句,
{3}为排序字段
{4}{5}为排序方式,必须相反

以下是文章和下载地址:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/pagercontrols.asp

请有条件的朋友测试一下在记录数为1000, 10000, 100000,
1000000下的查询速度.
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
billy_zh 2004-05-14
  • 打赏
  • 举报
回复
UP一下。
xj1122 2004-05-12
  • 打赏
  • 举报
回复
up~
Winson.Framework 3.3源码 Winson.Framework其实是将一些数据底层操作代码结合起来的运用,在最新版本里,数据底层使用了Providers进行搭建,以 求达到更高的灵活性和效率。此框架主要是以实体类为主的数据操作,通过此框架,所有对实体的赋值和增、删、改、查等操 作都 已变得非常易和简便,而且也可以支持多种数据库。 当然,除了对数据的操作外,还有其他一些额外的功能,现已将jQuery整合一起了,可以在服务器端直接使用实例化jQuery的 对话框UI插件,可直接使用jQuery以完成代码高亮显示等(本DEMO的高亮代码均使用此方式完成的),还有就是一些非常实体 的功能函数和控件。 最新3.3版更新说明: 一、功能更新: * 增加 order 语句的使用 * 对所有数据类型均能输入空值,之前是为了动态更新字段,所以只要为空则不操作,现在只要做了赋值操作的字段,无论是否为空值,都可以更新到数据库里了 * 增加对 Oracle 的支持 * 完善对 like 条件语句的支持, 可以使用左右Like的语法,如: cond["name like left"]="winson"; cond["name like right"]="winson"; cond["name like all"]="winson"; * 增加对 or 条件的支持 * 添加实体后直接返回实体ID * 添加实体事件,可以直接获取整个新增的实体对象,并且可以传递自定义参数 * 增加了从实体集合获取实体集合的方法 * 分页控件 SqlPager 增加了可自定义客户端分页函数 * 分页控件 SqlPager 增加了可自定义CSS显示的数码分页样式 二、BUG修复: * 修复了对smallint 和 tinyint 数据类型的支持 * 解决了分页控件 SqlPager 在 firefox 下的分页连接在失效时仍显示为黑色(正常应该灰色,表示无效)的问题,
Winson.Framework其实是将一些数据底层操作代码结合起来的运用,在最新版本里,数据底层使用了Providers进行搭建,以 求达到更高的灵活性和效率。此框架主要是以实体类为主的数据操作,通过此框架,所有对实体的赋值和增、删、改、查等操 作都 已变得非常易和简便,而且也可以支持多种数据库。          当然,除了对数据的操作外,还有其他一些额外的功能,现已将jQuery整合一起了,可以在服务器端直接使用实例化jQuery的 对话框UI插件,可直接使用jQuery以完成代码高亮显示等(本DEMO的高亮代码均使用此方式完成的),还有就是一些非常实体 的功能函数和控件。 最新3.3版更新说明: 一、功能更新:     * 增加 order 语句的使用     * 对所有数据类型均能输入空值,之前是为了动态更新字段,所以只要为空则不操作,现在只要做了赋值操作的字段,无论是否为空值,都可以更新到数据库里了     * 增加对 Oracle 的支持     * 完善对 like 条件语句的支持, 可以使用左右Like的语法,如:       cond["name like left"]="winson";       cond["name like right"]="winson";       cond["name like all"]="winson";     * 增加对 or 条件的支持     * 添加实体后直接返回实体ID     * 添加实体事件,可以直接获取整个新增的实体对象,并且可以传递自定义参数     * 增加了从实体集合获取实体集合的方法     * 分页控件 SqlPager 增加了可自定义客户端分页函数     * 分页控件 SqlPager 增加了可自定义CSS显示的数码分页样式 二、BUG修复:     * 修复了对smallint 和 tinyint 数据类型的支持     * 解决了分页控件 SqlPager 在 firefox 下的分页连接在失效时仍显示为黑色(正常应该灰色,表示无效)的问题, 数据库在DB_51aspx文件夹,附加即可

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧