问题:
访问数据查东西的时候,切换数据库卡在一个地方,需要等好久。
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
了解:
一般产生这个问题是由于MYSQL中数据库太大,导致读取预读时间太长,从而显示这个提示,如果之前都没有遇到这个问题,那么产生这个问题的原因可能是由于有改变数据库信息的操作,比如drop一个很大的表(几千万数据)而中途终止。
show processlist ;(现在不存在锁表情况)
注意:如果出现有锁表的情况,杀死即可。
kill id;
然后重新使用数据库,发现正常。
至于上述的-A参数,和预读数据有关,加参数-A则不需要预读数据库信息。
mysql -hhostname -uusername -ppassword -Pport -A
如果登陆之前没有加-A切换数据库
use mysql -A;
小小经历,调侃一下!
QQ:1145507435
邮箱:[email protected]
时间: 2024-10-17 09:26:33