如何在多线程烧瓶中使用 psycopg2

时间:2021-06-23 08:02:21

标签: python postgresql flask psycopg2 flask-socketio

我有一个 flaskSocketIo python 服务器(它使用 eventlet),这个服务器在多线程中工作。 我的每个端点都需要在 postgresql 数据库上运行多个请求。 我尝试了几种方法,但找不到解决问题的方法:

  • 一个通过端点的连接,它运行良好,但是当我把我的服务器 在重负载下(1000 个同时请求)连接时间 数据库耗时太长,我的响应时间为 5.6 秒
  • 我的服务器和我的数据库之间的一个通用连接和一个函数 执行查询。我收到错误,因为不同的线程是 尝试同时访问单点登录。

不必为每个端点创建到数据库的连接以获得正确的响应时间的解决方案是什么?

0 个答案:

没有答案
相关问题