暂无图片
MySQL:导入sql,对比了表数据量一致,processlist也没有看到有锁等待事件。但是就一直卡着,这是什么问题?
我来答
分享
刺史武都
2022-08-05
MySQL:导入sql,对比了表数据量一致,processlist也没有看到有锁等待事件。但是就一直卡着,这是什么问题?
暂无图片 10M

general_log也是关的

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
刘贵宾

show engine innodb status;命令查看下innodb的状态

暂无图片 评论
暂无图片 有用 1
薛晓刚

看看事务  innodb_trx这个表

暂无图片 评论
暂无图片 有用 0
张sir

1、你使用啥导入的sql?source sql文件?

2、show processlist是否还有运行的会话?

3、看看innodb_trx是否有活动事务?

暂无图片 评论
暂无图片 有用 0
王运亮

1. 首先,确保已经连接到了mysql。比如使用一个新账号进行这个操作

2. “卡”着说明可能有阻塞,一般会查是行级别锁(innodb_trx),还是表级别锁(meta_lock或show engine innodb status),还是其它阻塞?

3. 也许并没有“卡”着,只是慢或事务很大而已,你要知道“卡”在哪条SQL上了(processlist)?

如果没有锁,是否磁盘满了,查错误日志等。不过,只要能定位到第3点,应该就容易找到原因了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏