![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
清风已故
这个作者很懒,什么都没留下…
展开
-
mysql 查询执行过长的语句问题
1:查看当前的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;2:查看当前锁定的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;3:查看当前等锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;查出来如果需要的话可以使用kill 线程id (trx_mysql_thread_id 列)例如:kill32890757675632.转载 2021-11-30 13:58:54 · 465 阅读 · 0 评论 -
服务器异常关闭导致msyql InnoDB数据库崩溃,数据库重启失败的问题
通过查看mysql日志 发现有mysqld got exception 0x80000003,然后去网络上搜索,有挺多这样的问题.总结就是需要先把数据库备份然后重新搞一下.此时数据库已经无法重启,如何才能备份呢?在mysql的配置文件my.cnf里找到 [mysqld]字段下,添加 innodb_force_recovery=1:如果innodb_force_recovery = 1不生效,则可尝试2——6几个数字然后重启mysql,重启成功。然后使用mysqldump或 pma 导出数据,执行.原创 2021-10-20 14:27:59 · 307 阅读 · 0 评论 -
页面响应缓慢,如何排除原因?一般情况下是mysql的原因
前几天项目中遇到,每次服务重启后,页面点击总是响应缓慢,反应肯定是数据库的原因,但是单独打开mysql发现查询并不慢,看项目错误日志,报异常是,数据库连接池被耗尽,导致sql无法执行,但是查看对应的报错sql代码,找不到问题所在。后来,多次查看代码,多次分析,并且修改了数据库连接池大小,但是还是被耗尽连接池,发现肯定不是配置的原因。然后通过一下语句具体定位1:查看当前的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;这个发现 有地方在更新心跳结果时候一直原创 2021-08-19 15:24:35 · 534 阅读 · 0 评论