【发布时间】: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