1.CPU选择应用程序是CPU密集型的吗?对于CPU密集型应用,我们需要的是加快SQL语句的处理速度。显然,我们需要更好的CPU而不是更多的CPU。另外,截至2018年,MYSQL不支持多CPU并发处理同一条SQL。也就是说不管CPU强弱,我们只能用一个CPU核来处理这条SQL。SQL的处理效率高低对系统的并发量没有帮助?为了提高系统的并发处理能力(吞吐量),我们需要尽可能多的CPU。比如一个CPU处理一条SQL,那么10个CPU可以同时处理10条并发SQL(QPS:每秒处理的SQL数)。使用什么版本的MYSQL变得很重要?为了更好的发挥多核CPU的效果,请使用最新的MYSQL版本,至少升级到5.6以上,我们可以放心使用16核或32核CPU来选择32位还是64位CPU?废话,当然是64位,64位用32位服务器版?有的云服务器或者有的公司服务器可能有64位系统版本但是32位系统版本...请重新安装...2.内存选择MyISAM会将索引缓存在内存中,数据会通过操作系统进行缓存;InnoDB会将索引和数据缓存在内存中,以提高数据库运行的效率。内存自然是越大越好,选择主板支持的最大内存频率。根据数据库的大小选择内存。比如我们的数据库有100G的热点数据,我们可以选择128G的内存。其次,无论磁盘配置和选择的数据如何缓存,最终都会写入磁盘。免费
