mysql 创建大量磁盘临时表发现 mysql 中创建的临时表基本都是磁盘临时表,对此进行排查。最后为临时表机制说明。通过查看 mysql 状态变量,看到创建的临时表基本都是磁盘临时表。查看临时表配置,默认配置
mysql 5.5 lock tables与隐式事务提交commit结论:lock tables可以隐式提交其它会话的未提交事务
测试明细:
----session 1
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases
MySQL线程处于Opening tables的问题解决方法问题描述最近有一台MySQL5.6.21的服务器,在应用发布后,并发线程Threads_running迅速升高,达到2000左右,大量线程处于等待Opening tables、closing tables状态,应用端相关逻辑访问