我想知道pgAdmin III 1.22.1查询工具是否没有分页功能。
因此,如果我尝试使用没有约束的500k+行查询表,则查询的时间大约为30。
有分页选项吗?
我可以限制默认的结果大小吗?
我是不是漏掉了什么?
发布于 2016-06-27 10:24:11
使用pgAdmin III,我运行以下命令来生成10万个随机记录。
create table t_random as select s, md5(random()::text) from generate_Series(1, 100000) s;然后,我按照MarcinS在他的回答中的建议做了:
“在对象浏览器中右键单击它,从上下文菜单中选择”查看数据“,您将拥有查看前100行或查看最后100行的选项”
我确实得到了前100排。但是,不管我怎么努力,我都不能继续到下一个100岁。
AIUI,您希望第一个100快速涌现,然后能够滚动到其余的--即在检索500k+记录时不要一直等待?
我相信我知道你在做什么--我不得不为大学的项目做这种令人麻木的事情--有时候,没有什么可以代替你的数据。
因此,就我而言,可用的功能不是我所理解的“分页”功能。
如果您愿意输入一个特性请求,如果您提供了一个指向您请求的链接,我将非常乐意提交一个“me-太”。
发布于 2016-06-27 10:30:07
如果您只是查询一个表(如SELECT * FROM table),然后在对象浏览器中右键单击它,选择“从上下文菜单中查看数据”,您将有查看前100行或查看最后100行的选项。
除此之外,在查询中使用限制和偏移子句:https://www.postgresql.org/docs/9.3/static/queries-limit.html
https://dba.stackexchange.com/questions/142345
复制相似问题