大佬教程收集整理的这篇文章主要介绍了postgresql:偏移限制变得非常慢,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
liMIT = 200 for offset in xrange(0,drop_count+LIMIT,liMIT): print "Making tmp table with IDs %s to %s/%s" % (offset,offset+LIMIT,drop_count) query = """drop table IF EXISTS tmp_cur_drop_IDs; create table tmp_cur_drop_IDs AS SELECT ID FROM tmp_drop_IDs ORDER BY ID OFFSET %s liMIT %s;""" % (offset,liMIT) cursor.execute(query)
这首先运行良好(~0.15s以生成tmp表),但它偶尔会减慢,例如,大约300k门票开始用11-12秒生成这个tmp表,再次大约400k.它基本上似乎不可靠.
我将在其他查询中使用这些ID,因此我认为将它们放在tmp表中的最佳位置.有没有更好的方法来迭代这样的结果?
以上是大佬教程为你收集整理的postgresql:偏移限制变得非常慢全部内容,希望文章能够帮你解决postgresql:偏移限制变得非常慢所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。