首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql性能- mysqltuner

mysql性能- mysqltuner
EN

Stack Overflow用户
提问于 2018-03-02 09:28:47
回答 1查看 218关注 0票数 1

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

下面是由mysqltuner带来通知的优化,数据库运行在一台具有4vcpu和15 GB内存的机器上(ubuntu16.04服务器)。

mysqltuner建议:

db01 PROD

调整变量:

代码语言:javascript
复制
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 PROD:

调整变量:

代码语言:javascript
复制
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 ^^)。

EN

回答 1

Stack Overflow用户

发布于 2018-03-07 19:11:37

高CPU ->查找慢速查询;处理索引(Es)和/或查询的格式。

高I/O -> Ditto。

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

大于RAM的数据->检查innodb_buffer_pool_size

“联系太多”-各种可能的原因

所有这些都没有?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49066229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档