根据 CPU 缓存的 MariaDB 性能
MariaDB performance according to CPU Cache
我想构建一个 MariaDB
服务器。
在购买服务器之前,我正在根据 CPU
规范研究 DB
性能。
CPU Cache
从 8MB
变为 12MB
有什么好处吗?
购买大号 CPU Cache
是个不错的选择吗?
没有
不要为更多内核支付额外费用。 MariaDB 基本上只为每个活动连接使用一个核心的一部分。
不要为更快的 CPU 或与 CPU 相关的任何事情支付额外费用。如果您确实成为 CPU-bound,请返回此处寻求优化查询的帮助;它通常就像添加复合索引或重新制定查询一样简单。
将硬件用于某事是一次性的部分修复,收益很低 -- 百分之几:比如 2% 或很少有 20%。
重新制定或索引可以(视情况而定)给您 2 倍或 20 倍甚至 200 倍。
更多 RAM 达到一定程度 是有益的。粗略估计数据集大小。让我们知道该值,以及有关应用程序类型的一些线索。
SSD 而不是 HDD 是相当标准的,但是可能 会带来显着的好处。
我想构建一个 MariaDB
服务器。
在购买服务器之前,我正在根据 CPU
规范研究 DB
性能。
CPU Cache
从 8MB
变为 12MB
有什么好处吗?
购买大号 CPU Cache
是个不错的选择吗?
没有
不要为更多内核支付额外费用。 MariaDB 基本上只为每个活动连接使用一个核心的一部分。
不要为更快的 CPU 或与 CPU 相关的任何事情支付额外费用。如果您确实成为 CPU-bound,请返回此处寻求优化查询的帮助;它通常就像添加复合索引或重新制定查询一样简单。
将硬件用于某事是一次性的部分修复,收益很低 -- 百分之几:比如 2% 或很少有 20%。
重新制定或索引可以(视情况而定)给您 2 倍或 20 倍甚至 200 倍。
更多 RAM 达到一定程度 是有益的。粗略估计数据集大小。让我们知道该值,以及有关应用程序类型的一些线索。
SSD 而不是 HDD 是相当标准的,但是可能 会带来显着的好处。