好我的巨人朋友我再次寻求在你肩膀上的小空间:P数据库查询优化
这里的问题,我有一个固定的一些数据库问题Python脚本,但它走的时间太长,主要更新语句是这样的:
cursor.execute("UPDATE jiveuser SET username = '%s' WHERE userid = %d" % (newName,userId))
,这是获得所谓的不同了newName和用户ID对约9500倍......
就如何加快这一进程有什么建议?也许某种方式可以让我只用一个查询就可以完成所有更新?
任何帮助将不胜感激!
PS:Postgres是正在使用的数据库。
你能发布的“输出EXPLAIN ANALYZE “? –
2010-06-03 17:57:15
你能否介绍一下多久太久了?十秒钟,五个小时? – Anonymoose 2010-06-06 20:19:26
@Anonymouse我需要它运行在2.5小时,它目前正在采取5 – hdx 2010-06-07 23:20:05