小编Fab*_*ien的帖子

为什么访问我的数据库很慢?

我有一个 mysql 数据库,它曾经工作得很好,但现在启动时速度很慢。当我输入

$> mysql -u foo bar
Run Code Online (Sandbox Code Playgroud)

在收到提示之前,我收到以下通常的消息大约 30 秒:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Run Code Online (Sandbox Code Playgroud)

当然,我试过了,速度快了很多:

$> mysql -u foo bar -A
Run Code Online (Sandbox Code Playgroud)

但是为什么我要在常规启动中等待这么长时间?这不是一个很大的数据库(编辑:<10 MB),并且数据似乎没有损坏(启动后一切正常)。我没有其他客户端同时连接到 mysql 服务器(命令只显示一个进程show full processlist)并且我已经重新启动了该mysqld服务。

这是怎么回事 ?

mysql startup

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

startup ×1