@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两种分页方法查询时间比较所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)