gpt4 book ai didi

mysql 性能 - mysqltuner

转载 作者:行者123 更新时间:2023-11-29 07:35:26 25 4
gpt4 key购买 nike

在两个数据库 MySQL 服务器上(来自两个不同的网站),我启动了一个 mysqltuner(我们在 Web 服务器上有一个超时,但我们现在真的不知道它来自哪里)

这是 mysqltuner 带来的优化建议,数据库在具有 4vcpu 和 15 GB ram 的机器上运行(ubuntu 16.04 服务器)。

mysqltuner 建议:

db01 产品

要调整的变量:

query_cache_type (= 1)
join_buffer_size (> 256.0K, always use indexes with joins)
table_open_cache (> 431)
innodb_buffer_pool_size (> = 1G) if possible.

db02 产品:

要调整的变量:

max_connections (> 151)
wait_timeout (<28800)
interactive_timeout (<28800)
query_cache_type (= 1)
sort_buffer_size (> 256K)
read_rnd_buffer_size (> 256K)
join_buffer_size (> 256.0K, always use indexes with joins)
table_open_cache (> 431)
innodb_buffer_pool_size (> = 2G) if possible.

我想听听您的意见,特别是了解这些参数(我开始使用 MySQL ^^)。

最佳答案

高 CPU --> 发现慢查询;处理索引和/或查询的制定。

高 I/O --> 同上。

高 CPU 或 I/O 和/或查询超时 --> 打开慢日志;那会捕获它。 (最好有 long_query_time = 1。)

数据多于 RAM --> 检查 innodb_buffer_pool_size

“连接太多”-->各种可能的原因

以上都不是? --> 别担心(还)。

关于mysql 性能 - mysqltuner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49066229/

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