mysql使用use db出现夯住问题

时间:2023-03-08 20:46:33

表的数目在15585个,在使用use db的时候出现夯住

mysql使用use db出现夯住问题

从show processlist中看到一堆表在做排序,想看看这些表的表结构。使用use db之后夯住,没有办法查看。

当时没有想到怎么办,鉴于当时数据量比较小在8G左右,故选择使用SSD紧急扩容以及前端辅助暂停流量。

后来想到一个临时的解决方案:

show create table weitv_video.xxx

关于use db的时候MySQL做了哪些事情?

从general log可以看如下语句:

 ::      Connect   root@localhost on
:: Query select @@version_comment limit
:: Query SELECT DATABASE()
:: Init DB test

前两句是建立连接,mysql server将版本信息发送给client

后两句使用use test产生