python - SQLalchemy 并发连接速度慢

标签 python sql-server sqlalchemy

我将 Sql Alchemy 与 Sql Server 一起用作数据库引擎。我的查询需要很长时间(大约 10 秒)。当我向数据库发送并发请求时,响应时间会更长(确切地说,时间 = 执行时间 * 请求数)。我增加了连接池,但没有发生任何变化。

最佳答案

如果问题只与线程有关,而不与并发进程有关,那么 正在使用的 DBAPI 值得怀疑。我看不到您使用的是哪个驱动程序 但也许它在等待服务器时没有释放 GIL 回复。生成一个测试用例,将它隔离到在两个线程中运行的驱动程序,然后报告 这是他们系统上的错误。

关于python - SQLalchemy 并发连接速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33775269/

相关文章:

mysql - 从 SQL 数据库服务器更改为托管服务器的 mySQL

python - 删除flask中的一对一关系

python - 用Cairo绘制GTK Pixbufs的效率

python - 如何在列表中循环更多次 python 中的列表大小?

python - 如何使用python的多处理模块

sql - 当字段中存在空值时,比较两个表之间的数据而不使用 except 运算符

sql-server - SQL Server : extracting the middle of a string

python - SQLAlchemy 中 dateutil.relativedelta 支持的子类间隔

python - 为什么 is 运算符说两个相等的 id 不相同?

python - 在 json 上上传图像 DJANGO REST FRAMEWORK