MySQL该使用哪种CPU架构服务器?

1. 摘要近期 , 阿里云推出基于 ARM 架构的 RDS MySQL 和 RDS PostgreSQL 实例 , 现处于邀测阶段 , 阿里云宣传 ARM 架构的亮点是:在价格下降13%的基础上 , 平均性能 ARM 架构比 X86 架构提升10% , 性价比提升25% 。参考
那该选择哪种CPU架构给MySQL实例呢?只有通过测试才能得出结论 。在测试不同架构的MySQL之前 , 先了解下当前CPU的两种架构:X86 和 ARM 。也可以直接到第4部分看「测试结果」 。
具体的信息可以看:MySQL该使用哪种CPU架构服务器 , 
2. X86 vs ARMCISC(complex instruction set computer , 复杂指令集计算机)和 RISC(reduced instruction set computer , 精简指令集计算机)是当前CPU的两种架构 。它们的区别是不同的CPU设计理念和方法 , 虽然都是在体系结构、操作运行、软件硬件、编译时间等诸多因素中做出某种平衡 , 以求达到高效的目的 , 但因采用的方法不同导致在很多方面差异很大 。X86架构采用CISC , 而 ARM 采用 RISC 。

  • 什么是X86架构X86 是Intel在1978年推出 , 是当时最先开发制造的一种微处理器体系的结构 。目前的PC架构绝大多数都是Intel的 X86 架构 , 也是因为该架构造让Intel统治整个CPU产业链长达数十年 。X86 基于CISC , 是一种微处理器指令集架构 , 每个指令可执行若干操作 , 以增加处理器本身复杂度作为代价 , 去换取更高的性能 , 增加了功耗和设计难度 。
  • 什么是ARM架构ARM 成立于1991年 , 是全球领先的半导体知识产权提供商(ARM Holdings) 。采用将芯片的设计方案授权给其他硬件制造商 , 该方式使它在全球上有了上百个合作伙伴:高通、华为、联发科、飞思卡尔、TI等 。相较于 X86 架构处理器 , ARM 架构则大幅简化架构 , 仅保留所需要的指令 。虽在最初的PC架构中败给 Intel 主导的 X86 架构 , 但其低成本、高性能和低功耗的特性 , 让它在移动市场比 X86 更具优势 , 如智能手机、平板电脑、嵌入式系统等 。