【发布时间】:2017-09-15 15:45:39
【问题描述】:
我遇到的情况是 pymysql 查询可能需要比允许的时间更长的时间。理想情况下,调用会在设定的秒数或毫秒数后异常中止,因此可以报告并继续进行。
有没有办法限制查询可以为给定会话/连接执行的时间量?
【问题讨论】:
标签: pymysql
我遇到的情况是 pymysql 查询可能需要比允许的时间更长的时间。理想情况下,调用会在设定的秒数或毫秒数后异常中止,因此可以报告并继续进行。
有没有办法限制查询可以为给定会话/连接执行的时间量?
【问题讨论】:
标签: pymysql
基于this 的回答你可以做到:
with timeout(seconds=3):
cursor.execute('your sql query')
【讨论】: