Python执行完sql查询后,出现Mysql数据库死锁时,处理办法【已解决】 |
您所在的位置:网站首页 › mysql报错1205 › Python执行完sql查询后,出现Mysql数据库死锁时,处理办法【已解决】 |
项目中的数据库是mysql数据库,使用mycat中间件来完成库的水平分片。当我执行完一个复杂嵌套的sql查询后,Mysql事务死锁。 java.sql.SQLSyntaxErrorException: syntax error, error in :'into channel_display('id','ent_id',',expect LITERAL_CHARS, actual LITERAL_CHARS id E pymysql.err.OperationalError: (1205, 'Lock wait timeout exceeded; try restarting transaction') 尝试解锁: 查找时间长的事务: show full processlist 杀掉时间长的事务:KILL [CONNECTION | QUERY] thread_id 没有权限执行,可找开发协助。 KILL CONNECTION与不含修改符的KILL一样:它会终止与给定的thread_id有关的连接。KILL QUERY会终止连接当前正在执行的语句,但是会保持连接的原状 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |