您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – sqlalchemy会话可以执行的查询大小是否有限制?

5b51 2022/1/14 8:23:35 python 字数 2005 阅读 623 来源 www.jb51.cc/python

我正在运行一个查询,我正在生成一个带有插入的表变量.这意味着我可以使用大量插入使查询非常大.当我通过sqlalchemy会话执行此查询时,只要插入的数量或我怀疑查询的长度足够小,它就会按预期运行.当它太大时,没有任何反应.这有意义吗?我可以设置可配置的查询限制吗?或者我必须将我的查询分成几部分?谢谢,PIR最佳答案您可能已达到dbms允许的最大数据包长度.如

概述

我正在运行一个查询,我正在生成一个带有插入的表变量.这意味着我可以使用大量插入使查询非常大.当我通过sqlalchemy会话执行此查询时,只要插入的数量或我怀疑查询的长度足够小,它就会按预期运行.当它太大时,没有任何反应.这有意义吗?我可以设置可配置的查询限制吗?或者我必须将我的查询分成几部分?

谢谢,
PIR

对于MysqL,我使用:

engine.execute('SET GLOBAL max_allowed_packet=512000000;')

全局设置此值,直到服务器重新启动.如果您有足够的权限,可以将其添加到my.ini / my.cnf.

我不知道从sqlAlchemy以dbms无关的方式执行此操作的方法.

总结

以上是编程之家为你收集整理的python – sqlalchemy会话可以执行的查询大小是否有限制?全部内容,希望文章能够帮你解决python – sqlalchemy会话可以执行的查询大小是否有限制?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶