Python Mysql卡在游标上。执行()

Python Mysql卡在游标上。执行(),python,mysql,Python,Mysql,我正在用python执行sql select语句,有时执行会卡住。我可以在mysql服务器上看到,在mysql服务器上的查询消失一段时间后,查询处于写入网络的状态,但python仍在执行中。有什么不对劲?DB或python配置会有问题吗 mydb = pyodbc.connect(driver = f_driver,server = f_server,uid = f_uid,pwd = f_pwd,database = f_database,port = f_port,trusted_conne

我正在用python执行sql select语句,有时执行会卡住。我可以在mysql服务器上看到,在mysql服务器上的查询消失一段时间后,查询处于写入网络的状态,但python仍在执行中。有什么不对劲?DB或python配置会有问题吗

mydb = pyodbc.connect(driver = f_driver,server = f_server,uid = f_uid,pwd = f_pwd,database = f_database,port = f_port,trusted_connection = f_trusted_connection)

mycursor = mydb.cursor()
startTime = datetime.datetime.today()

f_query =
    """
    SELECT * 
    FROM sessions_detail
    where date = '""" + str(date) + """'"""

mycursor.execute(f_query)
myresult = mycursor.fetchall()
mycursor.close()
mydb.close()

这是我们的数据库内核的一个问题。更新后一切正常。

可能会提供部分代码和stacktrace.mydb=pyodbc.connect driver=f_driver,server=f_server,uid=f_uid,pwd=f_pwd,database=f_database,port=f_port,trusted_connection=f_trusted_connection mycursor=mydb.cursor打印开始。。。startTime=datetime.datetime.today mycursor.executef_query myresult=mycursor.fetchall mycursor.close mydb.close这一点帮助都没有。用代码更改初始问题。将您的sql查询添加到您的问题中我是新来的,非常抱歉。代码非常简单,如果查询do net陷入写入net状态,一切都可以工作,但如果在这种状态下超过10秒,则执行不会完成。看起来python正在等待result集,但mysql服务器已关闭连接。