![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库 mysql
千军辟易
沉迷是一种力量,让人在快乐中进步
展开
-
Waiting for table metadata lock 解决办法
解决方法:1. 第一种,将对应的线程杀死1)show processlist; 查看占用消耗情况 2)删掉对应的线程killed xxx2.第二种,提交对应的事务1)查到对应事务2)commit;产生原因:在进行mvcc操作的时候,当开启一个事务,实际上就会产生一个快照,然后在另一个session中进行修改表操作,此时就会产生此种问题。引申:如果是在项目上,就会出现大量请求堆积,数据写入不了的现象。...原创 2022-05-29 23:52:31 · 735 阅读 · 0 评论 -
Mysql 中 limit 与order by 连用问题
1.问题在进行查询列表的时候,order by的那一列,与limit连用时,出现顺序错乱的问题三个查询的结果可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解后来百度了一下,如果order by的列有相同的值时,mysql会随机选取这些行,为了保证每次都返回的顺序一致可以额外增加一个排序字段(比如:id),...原创 2020-03-24 15:20:17 · 1194 阅读 · 0 评论