【问题标题】:MySQL 5.5 slow response timeMySQL 5.5 响应时间慢
【发布时间】:2013-10-18 11:23:38
【问题描述】:

我刚刚在带有 IIS 7.5 的 Windows Server 2008 R2 (SP1) 上安装了 MySQL 5.5 CE。

运行一个简单的 Joomla! 2.5.14 网站,没有扩展,我的响应时间是 2.8 秒。运行一个简单的PHP文件,响应时间以毫秒为单位,所以我已经排除了PHP/IIS的问题。

现在,我可以做些什么来优化 MySQL 并缩短响应时间?

我已经启用了“skip-name-resolve”,将“key_buffer_size”设置为 512M,“query_cache_size”设置为 128M。我的服务器有 2 个 CPU 和 4GB 内存。

谢谢!

【问题讨论】:

  • 运行“简单 PHP”并不能排除 Joomla 问题...您可以尝试将 WinCache 与 Joomla 一起使用:blogs.iis.net/donraman/archive/2010/03/05/…
  • WinCache 已启用。 ;)
  • 如果我是你,我会花一些时间在你正在运行的脚本中捕获函数,并查明哪些查询的成本如此之高。 (在这种情况下,你的 joomla 核心文件。我敢打赌有一个调试功能可以做到这一点,你可以简单地启用它。)

标签: mysql database joomla2.5


【解决方案1】:

我建议启用MySQL slow query log 以确认问题实际上出在 MySQL 上。根据慢查询日志文件中出现(或不出现)的结果,您可以查明问题,并在必要时优化您的 MySQL 服务器配置或 SQL 查询。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    相关资源
    最近更新 更多