什么叫“分页查询”?

说明定义,并举一个简单例子。谢谢!... 说明定义,并举一个简单例子。谢谢! 展开
 我来答
啦啦啦额68
2019-09-21 · TA获得超过2869个赞
知道答主
回答量:130
采纳率:0%
帮助的人:3.6万
展开全部

分页查询,是一种操作系统里存储器管理的一种技术,可以使电脑的主存可以使用存储在辅助存储器中的数据。操作系统会将辅助存储器(通常是磁盘)中的数据分区成固定大小的区块,称为“页”(pages)。当不需要时,将分页由主存(通常是内存)移到辅助存储器;当需要时,再将数据取回,加载主存中。相对于分段,分页允许存储器存储于不连续的区块以维持文件系统的整齐。分页是磁盘和内存间传输数据块的最小单位。

扩展资料:

分页查询的页面调度类型

1、当需要用到数据时再向系统请求,使系统将数据由辅助存储器传入存储器上,这就叫“需求分页”。它使得系统不需要将全部的程序都放在存储器上,减少了所需要的存储器的数量。所有现代系统都使用按需页面调度(paging)的方式。

2、当系统查看分页表时认为某些数据可能需要用到,而先将数据传到存储器上的行为,就叫做“先行分页”, 当存储器够大的话通常会采取这种方式。

3、Unix系统会定期使用sync程序来清理所有经过更动的帧,它会将所有被更动过的帧存到辅助存储器中。Windows系统有时亦会进行类似功能的操作,它可以使新程序在打开时更快速。

孟羽然
推荐于2017-10-11 · TA获得超过2976个赞
知道小有建树答主
回答量:1308
采纳率:70%
帮助的人:602万
展开全部
当数据量过大时,可能会导致各种各样的问题发生,例如:服务器资源被耗尽,因数据传输量过大而使处理超时,等等。最终都会导致查询无法完成。
解决这个问题的一个策略就是“分页查询”,也就是说不要一次性查询所有的数据,每次只查询一“页“的数据。这样分批次地进行处理,可以呈现出很好的用户体验,对服务器资源的消耗也不大。

打一个比方,有很多很多人要过河,而只有一条船摆渡。若让所有人都上船,肯定会导致沉船(资源耗尽);若换一条超大的船,除了换船要很高的成本外,上船下船也要耗费很长时间。
所以最好的解决方法是,根据船的容量,每次只上一部分人。等这一船人过河以后,再摆渡下一批人。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang3feng2
2010-07-19 · 超过39用户采纳过TA的回答
知道答主
回答量:216
采纳率:0%
帮助的人:0
展开全部

最简单的例子,

你QQ空间的浏览版,

现在出2011了,

留言板可以分页查询了,

我上传的是我空间的分页查询,

你要是有资格你也可以看到,

这个就是分页查询

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bskyzh
2010-07-19 · 超过12用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
每次查询出部分结果 比如要查出的结果为1-10条
第一次查1-3 第二次4-6,第三次7-9 第四次10 向数据库中查询只要3个结果一查 而不是每次都查出所有结果 即影响查询效率又影响页面显示速度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyw985
2010-07-19 · TA获得超过1401个赞
知道小有建树答主
回答量:1560
采纳率:100%
帮助的人:374万
展开全部
如果说成千上万的数据,一个页面怎么可能放着下??
所以来了这个“分页查询”,也就是一次只展示10或20条数据

oracle :
select * from 表 where rownum<=10 and rownum>0;
查询前10条
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式