很快我将为一个网站非常繁忙的客户设置一个 Web 服务器。他有一个无法真正更改的论坛(在用 PHP 编写的Simple Machines Forum SMF 上运行)。我想将它自己移动到一个单独的虚拟专用服务器,因为它非常繁忙,每天大约有 40,000 次点击,每天有 400 多个帖子。使用它拥有的 SMF 版本(最好、最稳定的生产版本 1.1)它需要运行 MySQL,所以我不能将它更改为 PostgreSQL(我可能更喜欢)
在 Ubuntu Server 10 LTS 上安装 MySQL Server 时,我很想知道是否可以做任何事情来确保它是最高效的。我希望尽可能快地运行以降低资源并确保我们可以保持在服务器的资源限制之下。使用虚拟专用服务器,我可以选择快速切换资源,但我想确保尽可能高效地设置 MySQL 服务器,因为我不是那种类型的专家。
我正在做一些研究,发现这篇文章建议这样做以确保它的效率:
# 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
谁能给我一些关于这个主题的提示、提示、链接和知识?