Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQL炼金术在并发连接中很慢_Python_Sql Server_Sqlalchemy - Fatal编程技术网

Python SQL炼金术在并发连接中很慢

Python SQL炼金术在并发连接中很慢,python,sql-server,sqlalchemy,Python,Sql Server,Sqlalchemy,我正在使用Sql alchemy和Sql Server作为数据库引擎。我有需要很长时间(大约10秒)的查询。当我向数据库发送并发请求时,响应时间会更长(确切地说,时间=执行时间*请求计数)。我增加了连接池,但没有发生任何更改。如果问题只涉及线程而不是并发进程,则 使用中的DBAPI可能是可疑的。我看不出你在用哪个驱动程序 但也许它并没有在等待服务器时释放GIL 答复。生成一个测试用例,将其与在两个线程中运行的驱动程序隔离,然后报告 这是他们系统中的一个缺陷

我正在使用Sql alchemy和Sql Server作为数据库引擎。我有需要很长时间(大约10秒)的查询。当我向数据库发送并发请求时,响应时间会更长(确切地说,时间=执行时间*请求计数)。我增加了连接池,但没有发生任何更改。

如果问题只涉及线程而不是并发进程,则 使用中的DBAPI可能是可疑的。我看不出你在用哪个驱动程序 但也许它并没有在等待服务器时释放GIL 答复。生成一个测试用例,将其与在两个线程中运行的驱动程序隔离,然后报告 这是他们系统中的一个缺陷