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

general_log也是关的

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

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

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

看看事务  innodb_trx这个表

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

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

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

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

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

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

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

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

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

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
为什么 redo log 具有 crash-safe 的能力,是 binlog 无法替代的?
回答 2
已采纳
第一点:redolog可确保innoDB判断哪些数据已经刷盘,哪些数据还没有redolog和binlog有一个很大的区别就是,一个是循环写,一个是追加写。也就是说redolog只会记录未刷盘的日志,已
mysql命令中的-E参数应用在什么场景下,能否举个例子?
回答 1
E只是客户端查询显示的一种格式,以垂直方式显示查询的结果
Cve-2016-9843漏洞
回答 4
你这个漏洞最后是升级了zilb吗
从跟上理解mysql,电子版下载,求一份
回答 3
建议购买正版书籍,墨值商城可以兑换,https://www.modb.pro/point/mall《MySQL数据库进阶实战》《MySQL8.0:运维与优化》
abcddce2dfd2dfadf2f 这个字符串在mysql数据库中有没有可以取出来第二个2位置的函数?
回答 1
selectsubstr(substr(‘ab2cde2fgh2p’,instr(‘ab2cde2fgh2p’,‘2’)1),instr(substr(‘ab2cde2fgh2p’,instr(‘ab
mysql表卡死,如何恢复正常?
回答 1
已采纳
简单就是kill进程查询出所有的processshowfullprocesslist;在proccess中找到wait的process,并杀死Id的值killId值;复杂点就是看慢日志、业务逻辑调整、
100.07,100.00 这样的小数如何保存到mysql数据库中? 注意,必须保留小数点后面的数值存储,怎么做到?
回答 1
decimal(10,3)
如何进行两个MySQL 数据库之间数据增量同步?
回答 2
那么用ogg吧
mysql innodb引擎,单表查询查询到结果过多怎么提速?
回答 3
已采纳
为啥要一次性查询这么多,如果确实要查询这么多数据,最好进行分区,利用分区裁剪的特性,同时也不要走索引,最好能走主键
mysql5.7 和mysql8 的log_update的参数是不是去掉了?
回答 2
你可以执行mysqldverbosehelp查找下有没有你要的参数信息,也可以到官方文档里面找https://dev.mysql.com/doc/refman/8.0/en/serversystemv