linux 下远程连接mysq

命令:

mysql -h "1.0.0.1" -u username -p

1 获 取锁等待情况
可以通过检查 table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺:
mysql> show status like 'Table%';
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| Table_locks_immediate | 105 |
| Table_locks_waited | 3 |
+----------------------------+----------+
2 rows in set (0.00 sec)
可以通过检查 Innodb_row_lock状态变量来分析系统上的行锁的争夺情况:
mysql> show status like 'innodb_row_lock%';
+----------------------------------------+----------+
| Variable_name | Value |
+----------------------------------------+----------+
| Innodb_row_lock_current_waits | 0 |
| Innodb_row_lock_time | 2001 |
| Innodb_row_lock_time_avg | 667 |
| Innodb_row_lock_time_max | 845 |
| Innodb_row_lock_waits | 3 |
+----------------------------------------+----------+
5 rows in set (0.00 sec)
另外,针对Innodb类型的表,如果 需要察看当前的锁等待情况,可以设置InnoDB Monitors,然后通过Show innodb status察看,设置的方式是:
CREATE TABLE innodb_monitor(a INT) ENGINE=INNODB;
监视器可以通过发出下列语句来被停止:
DROP TABLE innodb_monitor;
设置监视器后,在show innodb status的显示内容中,会有详细的当前锁等待的信息,包括表名、锁类型、锁定记录的情况等等,便于进行进一步的分析和问题的确定。打开监视器以后,默 认情况下每15秒会向日志中记录监控的内容,如果长时间打开会导致.err文件变得非常的巨大,所以我们在确认问题原因之后,要记得删除监控表以关闭监视 器。或者通过使用--console选项来启动服务器以关闭写日志文件。

如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 
show processlist;只 列出前100条,如果想全列出请使用show full processlist; 
mysql> show processlist;(非常管用哦)

来自:http://5iwww.blog.51cto.com/856039/340985

转载于:https://www.cnblogs.com/davidwang456/p/3998382.html

myqltransactionRollbackexception deadlock found when trying to get lock相关推荐

  1. MySQL遇到Deadlock found when trying to get lock,解决方案

    MySQL遇到Deadlock found when trying to get lock,解决方案 参考文章: (1)MySQL遇到Deadlock found when trying to get ...

  2. Java多线程、高并发秒杀时MySQL出现死锁原因(Deadlock found when trying to get lock)及对应解决方案

    1. 死锁背景 1.1 在做高并发秒杀中创建订单.减库存步骤时出现异常:MySQLTransactionRollbackException: Deadlock found when trying to ...

  3. mysql报错:Deadlock found when trying to get lock;

    发现问题 最近在补以前数据的时候程序突然报如下错误: 1 2 3 4 5 [2017-02-10 13:12:06.678] [INFO] mysqlLog - update tbl_playerda ...

  4. mysql deadlock found when trying to get lock 问题排查

    mysql deadlock found when trying to get lock 问题排查 1 获 取锁等待情况 可以通过检查 table_locks_waited和table_locks_i ...

  5. Deadlock found when trying to get lock; try restarting transaction主要要是死锁问题呢怎么解决

    目录 问题描述: 问题发生原因: 问题日志详情: 问题描述: 生产启动的时候,定期排查的 一些日志,发现一个问题呢,主要是加锁了,很奇怪,主要是业务数据的一般的CURD.至于其他的很奇怪!主要查看业务 ...

  6. mysql deadlock found_MySQLTransactionRollbackException: Deadlock found when trying to get lock

    代码: logger.info("第一步:获取参数..."); List codeDoList = adSspDataMapperDAO .selectListByKey(AppC ...

  7. mysql deadlock found_mysql死锁 Deadlock found when trying to get lock; try restarting transaction

    研究了一下mysql的死锁,记录如下. 比如有2个事务,执行的sql分别如下: 这里用 #N 标识sql语句的执行顺序,下面开启两个mysql客户端连接,其中表的id为主键. 事务1 START TR ...

  8. Deadlock found when trying to get lock; try restarting transaction

    报错详情 Error updating database.  Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException ...

  9. mysql deadlock found_mysql deadlock found when trying to get lock 问题排查

    mysql deadlock found when trying to get lock 问题排查 1 获 取锁等待情况 可以通过检查 table_locks_waited和table_locks_i ...

最新文章

  1. [转载]一站式WPF--Window
  2. Django ModelForm 组件的应用
  3. 《罗辑思维》读书笔记及思维导图
  4. 常见的视频格式有很多,用“格式工厂”转换大部分格式
  5. ADO得到字段名的代码
  6. sql错误索引中丢失_收集,汇总和分析丢失SQL Server索引统计信息
  7. php网站用框架与不用的区别,做前端网页是不是必须要用网页框架
  8. python之twisted模块安装
  9. Flex一个RemoteObject调用JAVA对象里面的多个方法
  10. [转]Magento2开发教程 - 如何向数据库添加新表
  11. Goland 学习笔记之--govendor
  12. 190601每日一句
  13. 1.SpringDataJPA (查询:主键或其他字段、增加/修改、分页) 2021最新技术~方便快捷 博主可答疑
  14. 大学英语综合教程四 Unit 2 课文内容英译中 中英翻译
  15. 用python做网站的步骤_Python建网站的步骤
  16. 基于RGB颜色空间使用OpenCV-Python实现照片换底
  17. circos 可视化手册-line plot 篇
  18. maven 打包错误:Please refer to xxx\target\surefire-reports for the individual test results.
  19. jvm调优五:jvm调优工具和调优实战
  20. 专知 2019/4/24(图像填充方法大全)

热门文章

  1. mongodb更新数据,查找相同的id,有重复的,就更新。
  2. 继承关系中的拷贝构造函数和赋值操作重载函数分析
  3. python construct 字符串_通过字符串变量在Python中设置和获取@property方法
  4. aspen和python一起使用_python-将$cond语句与$project一起使用并在PyMon...
  5. mysql 锁机制 mvcc_轻松理解MYSQL MVCC 实现机制
  6. Pytorch使用过程错误与解决 -汇总~
  7. python 二分法实现pow_Python实现二分法和黄金分割法
  8. 1-spark学习笔记-大数据概述
  9. tensorflow就该这么学--3
  10. 文巾解题 1765. 地图中的最高点