mysql锁表太多是什么原因导致?磁盘I/O读写问题吗?

Mysql锁表多很多情况是因为写数据,或者修改数据,比如说发布文章或者修改文章。这种情况下需要对数据表进行更新读写,所以才会进行锁表的。

如果你使用了memcached或者redis等缓存工具,因为缓存的原因,锁表次数也会增大。不过,这种情况属于正常锁表。

锁表跟磁盘IO没太大关系,锁表只会占用磁盘IO,当然锁表多了自然导致磁盘读写变慢,网站变卡。这种现象常出现,CPU及内存占用量不高,但系统负载却很高甚至出现运行堵塞的现象,这就是锁表了,一些数据表处于death状态。

当然,SQL语句执行等原因也会导致锁表,具体情况可以通过细节一一查看。

#现在前往

精选留言

mysql,锁表,太多,是什么
sample
2021-03-03
写留言
签到
投稿
QQ咨询
返回顶部