社区
Oracle 高级技术
帖子详情
oracle分页的问题
lvlvlvlylyly
2012-07-30 12:12:24
请教:分页的时候,如何通过命令得到一张表里的记录有几页?
如果通过select count(*) from ** 的命令,在表里的记录非常大的情况下,会不会很慢??
有没有什么比较快的方式返回??
...全文
130
7
打赏
收藏
oracle分页的问题
请教:分页的时候,如何通过命令得到一张表里的记录有几页? 如果通过select count(*) from ** 的命令,在表里的记录非常大的情况下,会不会很慢?? 有没有什么比较快的方式返回??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
人生无悔
2012-07-30
打赏
举报
回复
select count(1) from 你的表
和
select count(主键列) from 你的表
和
select count(*) from 你的表
可以测下几个的速度,不过结果是一样的,前面的可能会快些
秋雨飘落
2012-07-30
打赏
举报
回复
select count(*) from 这个是必须的吧,只有知道总量了,才知道要多少页呢
lvlvlvlylyly
2012-07-30
打赏
举报
回复
谢谢各位!
睿智天成
2012-07-30
打赏
举报
回复
如果数据不进场进行增删操作的话,建聚簇索引可以提高查询速度,数据库对于100万记录的简单数据表执行上述语句,时间在1分钟以上。如果在表的某个字段上做聚簇索引,第一次执行该语句的时间和没有索引的时间差不多,之后执行上述语句,速度很快,在1秒中以内,但当表的记录数发生较大变化后,再执行该语句又会经历一次耗时的过程。
xingyanfeng775
2012-07-30
打赏
举报
回复
oracle分页效率会出现这种问题,数据量比较大的时候,count会比较慢。现在好像没有什么好的解决办法。
小德
2012-07-30
打赏
举报
回复
基本上使用诸如count(1)
yuyu1980
2012-07-30
打赏
举报
回复
select count(1) from ** 不会太慢的
Oracle
分页
实例 带
分页
控件用法
Oracle
分页
实例 带
分页
控件用法
Oracle
实现数据列表
分页
。
Oracle
分页
查询
Oracle
分页
查询
Oracle
分页
查询
Oracle
分页
查询
Oracle
分页
查询
Oracle
分页
查询
解决
Oracle
分页
查询中排序与效率
问题
解决
Oracle
分页
查询中排序与效率
问题
解决
Oracle
分页
查询中排序与效率
问题
解决
Oracle
分页
查询中排序与效率
问题
解决
Oracle
分页
查询中排序与效率
问题
Oracle
分页
(limit方式的运用)
Oracle
分页
(limit方式的运用)
Oracle
分页
(limit方式的运用)
如何解决
Oracle
分页
查询中排序与效率
问题
本文将结合作者近日工作中,在
ORACLE
数据库
分页
查询时,遇到一个小
问题
,为大家讲解如何解决
Oracle
分页
查询中排序与效率
问题
。
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章