我将 Sql Alchemy 与 Sql Server 一起用作数据库引擎。我的查询需要很长时间(大约 10 秒)。当我向数据库发送并发请求时,响应时间会更长(确切地说,时间 = 执行时间 * 请求数)。我增加了连接池,但没有发生任何变化。
最佳答案
如果问题只与线程有关,而不与并发进程有关,那么 正在使用的 DBAPI 值得怀疑。我看不到您使用的是哪个驱动程序 但也许它在等待服务器时没有释放 GIL 回复。生成一个测试用例,将它隔离到在两个线程中运行的驱动程序,然后报告 这是他们系统上的错误。
关于python - SQLalchemy 并发连接速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33775269/