我想构建一个MariaDB
服务器。在购买服务器之前,我正在根据CPU
规范研究DB
的性能。
CPU Cache
从8MB
变为12MB
有什么好处吗?
购买大型CPU Cache
是个不错的选择吗?
否。
不要为更多的核心支付额外费用。MariaDB本质上只为每个活动连接使用一个核心的一部分。
不要为更快的CPU或与CPU有关的任何其他东西支付额外费用。如果您确实受到CPU限制,请返回此处寻求优化查询的帮助;它通常很简单,只需添加一个复合索引或重新制定查询即可。
在某个地方投入硬件是一次性的部分修复,收益很低——只有百分之几:比如2%,或者很少有20%。
重组或索引可以(根据情况(给你2倍或20倍,甚至200倍。
更多的RAM到是有益的。粗略估计数据集大小。让我们知道这个值,再加上什么类型的应用程序的一些线索。
SSD而不是HDD是相当标准的,但可能会带来显著的好处。