【问题标题】:The most efficient way to setup MySQL on Ubuntu Server 10 LTS?在 Ubuntu Server 10 LTS 上设置 MySQL 的最有效方法是什么?
【发布时间】:2011-03-28 01:41:58
【问题描述】:

很快我将为一个网站非常繁忙的客户设置一个网络服务器。他有一个无法真正更改的论坛(在Simple Machines Forum SMF 上运行,用 PHP 编写)。我想将它自己移动到一个单独的虚拟专用服务器,因为它非常繁忙,每天大约有 40,000 次点击,每天有 400 多个帖子。它拥有的 SMF 版本(最好、最稳定的生产版本 1.1)需要 MySQL 才能运行,所以我无法将其更改为 PostgreSQL(我可能更喜欢)

在 Ubuntu Server 10 LTS 上安装 MySQL 服务器时,我很想知道是否有什么我可以做的以确保它是最高效的。我希望尽可能快地运行以降低资源并确保我们可以保持在服务器的资源限制之下。使用虚拟专用服务器,我可以选择快速切换资源,但我想确保尽可能高效地设置 MySQL 服务器,因为我不是那种类型的专家。

我正在做一些研究,发现 this article 建议这样做以确保其效率:

# open mysql conf and set these settings:
#    key_buffer = 16k
#    max_allowed_packet = 1M
#    thread_stack = 64K
nano /etc/mysql/my.cnf
# restart mysql
/etc/init.d/mysql restart

谁能给我一些关于这个主题的提示、提示、链接和知识?

【问题讨论】:

  • 您可能会在 serverfault 找到质量更好的答案。

标签: php mysql performance ubuntu-10.04 simple-machines-forum


【解决方案1】:

mysqltuner 是最好的解决方案。 http://blog.mysqltuner.com/

在 mysqlperformanceblog.com 中也可以查看一些提示

但对我来说,mysqltuner 效果很好。

【讨论】:

    【解决方案2】:

    为性能配置和调整 mysql 是一项乏味的任务。 这取决于您的系统配置和您的 mysql 结构。 例如,整个 MyISAM 表数据库的配置与整个 InnoDB 表数据库的配置不同。

    你可能想看看www.mysqlperformanceblog.com

    mysql 站点在这里有一些信息 dev.mysql.com/doc/refman/5.0/en/optimizing-the-server.html * (5.0),

    而且,如果您的客户是一家严肃的公司,mysql 还在这里www.mysql.com/products/enterprise/consultativesupport.html 提供一些(付费)服务。

    我认为Post 可能对非专业人士有所帮助。

    【讨论】:

    • 您链接到我的那个论坛帖子正是我所需要的。解释一切并提供有用的起点。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 2022-09-28
    • 1970-01-01
    • 2011-12-04
    • 2017-09-06
    • 2022-07-16
    • 2010-10-02
    • 1970-01-01
    相关资源
    最近更新 更多