我运行一个使用Django ORM的脚本。脚本运行时间很长,有时超过三天。脚本如下所示
from app.models import *
for i in some_simpe_select():
more_simple_selects()
processing_for_few_minutes()
new_object.save()
同一脚本有多个实例同时运行,选项略有不同。我们使用postgresql。随着时间的推移,这会导致DB CPU变高。ps显示postgres进程在事务中空闲,但CPU使用率异常高。在
我想知道,对于长时间运行的django脚本,尤其是高dbcpu使用率,有什么最佳实践。在
Django 1.4、Python 2.7、postgresql9.1
目前没有回答
相关问题 更多 >
编程相关推荐