这个问题源自”菲利普“大叔”(菲利普大叔乃咱们MySQL的大区销售,此人英俊潇洒、风流倜傥、玉树临风、神勇威武、幽默风趣、趣fei闻不断......实在是编不下去了,饭要吐出来了)昨日中午,正当我享受幸福的午餐时光,一通电话打扰了个人清闲。“客户问了我一个问题,徐老师解答一下”。给菲利普解答了以后,我又担忧“大叔”年纪大了,记忆力很差,说过的常常忘,我仍是写下来,以备未来他再找我时不认帐。html
其实,在个人平常工做中常常可以遇到这个问题,这个问题一般来自客户的系统管理员或者是采购人员,缘由基本有两个:mysql
彻底对数据库产品没有概念,不清楚对硬件的要求。sql
写下这篇文字回答一下这个问题,以供对MySQL数据库不熟悉的人员参考。数据库
MySQL究竟有没有最低的硬件要求呢?翻遍整个手册的内容你也找不到相关信息,除了MySQL NDB Cluster,可是NDB又和你们一般意识里的MySQL彻底不一样,所以你能够理解为MySQL对服务器的硬件没有最低要求。有人立刻就会问:“怎么可能?在PC上面安装个软件还有最低要求呢” 别着急,往下看。MySQL在官网上提供了一个支持运行的操做系统一览表:“https://www.mysql.com/support/supportedplatforms/database.html”,上面记述了Oracle验证过的能够正常运行MySQL的操做系统。服务器
这个一览表至关于从侧面提供了一个硬件最低要求,只要你的服务器可以正常安装使用所支持的操做系统,MySQL便可在服务器上运行。换句话说,MySQL对硬件的要求很是低,不须要高大上的硬件支持,这也是MySQL流行起来的根本缘由之一。ide
数据库产品与其余应用产品不一样,随着数据库变得愈来愈繁忙,任何数据库应用程序最终都会达到硬件极限。所以,在最初为数据库配置硬件时,须要考虑应用的类型,数据量的增加,为将来一段时间作好规划,作好性能和成本的平衡。性能