Django长时间运行脚本和DB CPU使用率

时间:2013-03-05 13:12:46

标签: python django debugging django-models django-postgresql

我运行使用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脚本的最佳实践是什么,特别是在高db数据库使用率方面。

Django 1.4,Python 2.7,Postgresql 9.1

0 个答案:

没有答案