mysql更新数据特别缓慢

如题,当数据30W行时,updata缓慢…重启mysql后可短暂恢复正常,然后大概10分钟又会卡的不行,10条更新语句居然花了50秒…求助各位大佬有什么好的思路或者解决方案吗?

更新的where后面不是索引字段吗

更新影响到几行? 是每次一行还是每次XXXXX行。
增加点内存参数看看吧,30W行真的不高

搞定。确认表结构设计的问题,之前where后面的是varchar,改成bigint正常了。

修改表数据类型为bigint,node查询

img


正常的查询

img


node执行的sql后面为啥变000了。。。

update后面的where数据类型,bigint总耗时:2.712秒 char总耗时:15.705秒 varchar总耗时:55.206秒