【发布时间】:2020-04-02 06:10:01
【问题描述】:
我想建立一个MariaDB 服务器。
在购买服务器之前,我正在根据CPU 规范研究DB 的性能。
CPU Cache 从8MB 更改为12MB 有什么好处吗?
购买大号CPU Cache 是不是一个不错的选择?
【问题讨论】:
我想建立一个MariaDB 服务器。
在购买服务器之前,我正在根据CPU 规范研究DB 的性能。
CPU Cache 从8MB 更改为12MB 有什么好处吗?
购买大号CPU Cache 是不是一个不错的选择?
【问题讨论】:
没有。
不要为更多内核支付额外费用。 MariaDB 基本上只为每个活动连接使用一个核心的一部分。
不要为更快的 CPU 或与 CPU 相关的任何东西支付额外费用。如果您确实受到 CPU 限制,请返回此处寻求优化查询的帮助;它通常就像添加复合索引或重新编写查询一样简单。
向某事扔硬件是一次性的部分修复,收益很低——只有几个百分点:比如 2%,或者很少是 20%。
重组或索引可以(视情况而定)为您提供 2 倍或 20 倍甚至 200 倍的收益。
更多的内存在一定程度上是有益的。粗略估计数据集的大小。让我们知道这个价值,以及什么类型的应用程序的一些线索。
SSD 代替 HDD 是相当标准的,但可能会带来明显的好处。
【讨论】: