gpt4 book ai didi

mysql - 帮助调整 my.cnf 中的参数

转载 作者:行者123 更新时间:2023-11-29 09:12:59 25 4
gpt4 key购买 nike

我需要调整 my.cnf 中的参数的帮助,以便我的网站能够高效工作。我一直在阅读有关此主题的不同文章、论坛条目等,但我仍然不断遇到问题。

根据 max_user_connection 的值,我要么收到一个错误,说它太低(如果它小于 300),要么在 mysql 占用所有服务器资源后我的服务器停机(如果 max_user_connections 超过 300)。

有人可以给我有关调整 my.cnf 选项的建议吗?

在我的服务器上,我有 1 个启用了多站点选项的 WordPress 博客。这是一个访问量非常大的新闻网站。我的服务器有 6 GB RAM。这是我当前的设置:

skip-locking
safe-show-database

myisam_sort_buffer_size=96M
interactive_timeout=50
wait_timeout=10
connect_timeout=10
max_user_connections=150
max_connections=400

max_heap_table_size = 32M
max_connect_errors=10
key_buffer=256M
join_buffer=2M
record_buffer=2M
sort_buffer=64M
max_allowed_packet=24M

query_cache_limit = 128M
query_cache_size = 512M
query_cache_type = 1
query_prealloc_size = 65K
query_alloc_block_size = 128K
read_buffer_size=1M
read_rnd_buffer_size=768K

log_slow_queries = /tmp/slow.log

tmp_table_size=128M
table_cache=4096
thread_cache=1024
thread_concurrency=8

最佳答案

提高 MySQL 服务器性能没有什么神奇的答案。您需要进行更改,然后重新启动 MySQL 服务器和基准测试

确保您的线程并发设置为服务器 CPU 核心数的 2 倍。

您可能还想尝试增加查询缓存大小,如果它太小,则可能会产生大量缓存碎片(这会降低性能)。

关于mysql - 帮助调整 my.cnf 中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4987550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com