这是一个创建于 2342 天前的主题,其中的信息可能已经有所发展或是发生改变。
MYSQL 版本:5.6.34
只读从库
系统状态基本情况:
1. 所有的数据库表使用 InnoDB 引擎
2. 使用 [show OPEN TABLES where In_use > 0;], 存在接近 10 张表, 经常出现
3. sql 查询中未使用 for update 语句.
4. 使用 [show engine innodb status] 分析 innodb 日志, 出现下日志, 但暂未发现 locked table 的情况, 未发现事务锁的情况
日志: MySQL thread id 3934695, OS thread handle 0x2babd6b53700, query id 21367602588 10.x.5.xx mysqluser Waiting for table level lock
5. 查看 Table_locks_waited 参数值比较大, 且增长速度较快
6. INNODB_LOCK_WAITS 和 INNODB_LOCKS 未查看到数据