最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL死锁导致无法查询解决_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:31:51
文档

MySQL死锁导致无法查询解决_MySQL

MySQL死锁导致无法查询解决_MySQL:bitsCN.com MySQL死锁导致无法查询解决 最近在维护数据库时,解析数据时候,数据一直不能入库。原因知道,是因为MySQL的事务产生了死锁,前几次我直接重启MySQL。最近发现频繁的出现。所以找到一种方法。SELECT * FROM INFORMATION_SCHEM
推荐度:
导读MySQL死锁导致无法查询解决_MySQL:bitsCN.com MySQL死锁导致无法查询解决 最近在维护数据库时,解析数据时候,数据一直不能入库。原因知道,是因为MySQL的事务产生了死锁,前几次我直接重启MySQL。最近发现频繁的出现。所以找到一种方法。SELECT * FROM INFORMATION_SCHEM


bitsCN.com

MySQL死锁导致无法查询解决

最近在维护数据库时,解析数据时候,数据一直不能入库。原因知道,是因为MySQL的事务产生了死锁,前几次我直接重启MySQL。

最近发现频繁的出现。所以找到一种方法。

SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

trx_id trx_state trx_started trx_requested_lock_id trx_wait_started trx_weight trx_mysql_thread_id trx_query trx_operation_state trx_tables_in_use trx_tables_locked trx_lock_structs trx_lock_memory_bytes trx_rows_locked trx_rows_modified trx_concurrency_tickets trx_isolation_level trx_unique_checks trx_foreign_key_checks trx_last_foreign_key_error trx_adaptive_hash_latched trx_adaptive_hash_timeouttrx_id trx_state trx_started trx_requested_lock_id trx_wait_started trx_weight trx_mysql_thread_id trx_query trx_operation_state trx_tables_in_use trx_tables_locked trx_lock_structs trx_lock_memory_bytes trx_rows_locked trx_rows_modified trx_concurrency_tickets trx_isolation_level trx_unique_checks trx_foreign_key_checks trx_last_foreign_key_error trx_adaptive_hash_latched trx_adaptive_hash_timeout

查看事件比较久的事物。如何当前时间select sysdate();AM 10:07而事物开始的时间是:AM 9:50,显示是不正常的。根据这个事物的线程ID(trx_mysql_thread_id)。

执行命令:

kill 线程ID

数据库修复正常。

查看正在锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务

SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

bitsCN.com

文档

MySQL死锁导致无法查询解决_MySQL

MySQL死锁导致无法查询解决_MySQL:bitsCN.com MySQL死锁导致无法查询解决 最近在维护数据库时,解析数据时候,数据一直不能入库。原因知道,是因为MySQL的事务产生了死锁,前几次我直接重启MySQL。最近发现频繁的出现。所以找到一种方法。SELECT * FROM INFORMATION_SCHEM
推荐度:
标签: 查询 查看 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top