ColumnStore最小硬件规格
下列表格概述了我们推荐的生产服务器最低规格,适用于本地部署和云部署:
每个服务器
项目 | 开发环境 | 生产环境 |
---|---|---|
物理服务器 | 8核CPU,32GB内存 | 64核CPU,128GB内存 |
存储 | 本地磁盘 | 存储管理器(S3) |
网络
网络互联 | 在多服务器部署中,数据将通过TCP/IP网络传递。建议至少使用1G网络。 |
详细信息
这些是最低建议,总的来说,系统使用更多的硬件将会有更好的性能:
- 更多的CPU核心和服务器将提高查询处理响应时间。
- 更多的内存将允许系统在内存中缓存更多的数据块。我们的用户在UM上运行具有64G RAM到512 G RAM的系统,PM上运行具有32到64 G RAM的系统。
- 更快的网络将允许数据在UM和PM节点之间更快地流动。
- 可以使用SSD,但是该系统针对块流进行了优化,因此对于低成本而言,使用HDD可能表现良好。
- 如果有选择,建议使用裸机服务器以获得额外的性能,因为ColumnStore将完全消耗CPU核心和内存。
- 通常情况下,对于单个服务器或2个服务器组合部署,使用更高的核心数/更高的内存服务器更有意义。
- 在具有多个UM节点的部署中,系统将从处理查询的mysqld轮询请求到群集中的任何ExeMgr进行负载平衡。对于大结果集查询,更高带宽的网络(例如10g或40g)将有益处。
AWS实例大小
对于AWS,我们自己的内部测试通常使用m4.4xlarge实例类型作为一种性价比较高的中间地带。已经测试过R4.8xlarge并且性能大约是m4.4xlarge的两倍,但价格也是两倍。
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.