首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么不并发执行只读查询?

为什么不并发执行只读查询?
EN

Database Administration用户
提问于 2020-02-19 22:57:11
回答 1查看 127关注 0票数 0

我有一个Django应用程序使用sqlite或Postgres。(我尝试过这两种方法,并遇到了同样的问题。)请求特定的端点会导致像这样的只读查询,该查询在响应之前需要1.5到3秒。

当Django同时收到对这个端点的请求时,就会出现这个问题,这在我的申请中很常见。我希望Django并行处理请求,并在3-4秒内返回响应。相反,我直到9-12秒才能得到任何查询的响应。因为Django支持并发请求,所以我怀疑这是一个数据库问题。

我遗漏了什么?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2020-02-21 02:41:04

问题在于我使用Django的内置开发服务器(runserver)。这个问题消失了,使用Gunicorn。数据库后端是Sqlite还是Postgres并不重要。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/260088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档