PostgreSQL两种分页方法查询时间比较

PostgreSQL两种分页方法查询时间比较,第1张

概述数据库中存了3000W条 *** 作日志,两种分页查询测试时间 第一种 SELECT * FROM log_operation WHERE i_id> 1000 limit 100; Time: 0.016s 第二种 SELECT * FROM log_operation  limit 100 OFFSET  1000; Time: 0.003s 第一种 SELECT * FROM log_operati
@R_301_6948@中存了3000W条 *** 作日志,两种分页查询测试时间
第一种
SELECT * FROM log_operation WHERE i_ID> 1000limit 100; Time: 0.016s
第二种 SELECT * FROM log_operation limit 100 OFFSET 1000;
Time: 0.003s
第一种 SELECT * FROM log_operation WHERE i_ID> 10000limit 100;
Time: 0.004s 第二种 SELECT * FROM log_operation limit 100 OFFSET 10000;
Time: 0.508s
第一种: SELECT * FROM log_operation WHERE i_ID> 100000limit 100;
Time: 0.003s


第二种: SELECT * FROM log_operation limit 100 OFFSET 100000;
Time: 2.377s SELECT * FROM log_operation WHERE c_act='登录' limit 100 OFFSET 100000;
Time: 3.649s

第一种: SELECT * FROM log_operation WHERE i_ID> 1000000limit 100;
Time: 0.004s
第二种: SELECT * FROM log_operation limit 100 OFFSET 1000000;
Time: 14.403s
第一种: SELECT * FROM log_operation WHERE i_ID> 10000000limit 100;
Time: 0.057s
第二种:
失去等待出来结果的耐心!!!

建议使用第二种分页方法 总结

以上是内存溢出为你收集整理的PostgreSQL两种分页方法查询时间比较全部内容,希望文章能够帮你解决PostgreSQL两种分页方法查询时间比较所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1175307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存