好我的巨人朋友我再次尋求在你肩膀上的小空間: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