小编MrK*_*Ksn的帖子

非常慢的Django:在日志中调用多个"SHOW default_transaction_isolation"

我正在使用Django 1.5.4和PostgreSQL 9.2.4.-2到psycopg2 2.5.1.

从某些时候起,我注意到我的Django网站变得非常慢 - 只需要2-3秒就可以加载只有几个轻量级查询的小页面.

Django-debug-toolbar说:

241,70 ms (161 queries) - 查询时间

time 2992ms - 总页面加载时间

所以,查询不应该是问题......但事实并非如此!我已经设置了postgresql查询日志记录,我得到了这个:

[LOG ENTRY] 2013-09-18 11:17:05.148 MSK 10304 127.0.0.1(38834)LOG:  duration: 0.762 ms  statement: SELECT ...
[LOG ENTRY] 2013-09-18 11:17:05.155 MSK 10304 127.0.0.1(38834)LOG:  duration: 0.086 ms  statement: SHOW default_transaction_isolation
[LOG ENTRY] 2013-09-18 11:17:05.158 MSK 10304 127.0.0.1(38834)LOG:  duration: 0.804 ms  statement: SELECT ...
[LOG ENTRY] 2013-09-18 11:17:05.164 MSK 10304 127.0.0.1(38834)LOG:  duration: 0.092 ms  statement: SHOW default_transaction_isolation
[LOG ENTRY] 2013-09-18 11:17:05.168 MSK 10304 127.0.0.1(38834)LOG:  duration: 0.757 …
Run Code Online (Sandbox Code Playgroud)

django postgresql psycopg2

4
推荐指数
1
解决办法
700
查看次数

标签 统计

django ×1

postgresql ×1

psycopg2 ×1