小编rup*_*rtj的帖子

使用MySQL数据库很慢

我们有一个专用的MySQL服务器,上面有大约2000个小型数据库.(这是Drupal多站点安装 - 每个数据库都是一个站点).

当您第一次加载每个站点时,最多可能需要30秒才能返回第一页.之后,页面以可接受的速度返回.我已经通过堆栈跟踪到MySQL了.此外,当您使用命令行mysql客户端连接时,连接速度很快,然后"使用dbname"很慢,然后查询速度很快.

我的预感是,这是由于服务器配置不正确,未使用的dbs掉出缓存,或类似的东西,但我不确定在这种情况下适用哪个缓存或设置.

我尝试过的一件事是innodb_buffer_pool大小.这被设置为默认的8M.我试了一下提高到512MB(本机具有〜2GB的RAM,以及额外的RAM可用)因为我没有表示更多的应该提供更好的性能阅读,但本作的系统运行慢,所以它现在回到了8MB.

谢谢阅读.

mysql performance drupal

3
推荐指数
1
解决办法
3439
查看次数

标签 统计

drupal ×1

mysql ×1

performance ×1