我正在使用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)