首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >玛丽亚性能调优: HyperThreading对市场营销很好,对性能很差。

玛丽亚性能调优: HyperThreading对市场营销很好,对性能很差。
EN

Server Fault用户
提问于 2020-01-16 06:54:10
回答 1查看 385关注 0票数 -1

我正在研究优化我的数据库服务器,这是我在Maria的官方文档这里中看到的。

这有多真实?更重要的是,这怎么会是真的呢?

如果这里不是问这个问题的好地方,我很抱歉。请重新引导我。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-01-17 04:21:10

根据我的经验,MySQL/MariaDB不需要太多CPU。因此,HyperThreading (etc)在性能问题上并不是很重要。通常,大量的CPU使用很容易被

  • 改进索引-通常通过适当的“复合”索引,和/或
  • 重新制定最慢的查询。

有关设置慢速日志并为我们提供适当的信息以帮助您修复慢速查询,请参见http://mysql.rjweb.org/doc.php/mysql_analysis#slow_查询_和_慢速日志

超线程,用超简化的术语来说,是CPU“核心”数量和核心速度之间的折衷。通过添加超线程,设计人员允许您同时运行更多CPU绑定的进程,但每一个进程都需要更长的时间才能完成。到MariaDB的单个连接将只使用单个cpu超线程,因此拥有更多的超级线程很少有帮助。而且,除非您正在执行特别复杂的查询,否则每个查询都将完成“足够快”。

你的处境是什么?

  • 考虑买哪台服务器?不要担心CPU规格。
  • 您的MariaDB安装有性能问题吗?让我们看看最糟糕的几个查询,以帮助您修复它们。
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/999172

复制
相关文章

相似问题

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