【问题标题】:How to set a timeout for a pymysql query如何为 pymysql 查询设置超时
【发布时间】:2017-09-15 15:45:39
【问题描述】:

我遇到的情况是 pymysql 查询可能需要比允许的时间更长的时间。理想情况下,调用会在设定的秒数或毫秒数后异常中止,因此可以报告并继续进行。

有没有办法限制查询可以为给定会话/连接执行的时间量?

【问题讨论】:

    标签: pymysql


    【解决方案1】:

    基于this 的回答你可以做到:

    with timeout(seconds=3):
        cursor.execute('your sql query')
    

    【讨论】:

      猜你喜欢
      • 2011-07-25
      • 2011-09-15
      • 2011-09-23
      • 1970-01-01
      • 2016-02-26
      • 2016-08-18
      • 2011-05-14
      • 2014-07-30
      • 1970-01-01
      相关资源
      最近更新 更多