保障数据库服务器正常运行的资源:cpu,内存,硬盘,网络。缺失任何一项(任何一项出现限制问题),都会影响mysql数据库的性能。
同样的这些因素,搭建的时候,很少考虑研发侧的因素,一般都会冗余很大的空闲量。
2.Mysql服务的基础配置默认的Mysql服务配置,是可用的(非生产环境)。如果是生产环境,只需修改常用的参数配置值即可。无需任何细节都优先考虑修改Mysql服务的配置参数。因为一旦Mysql服务的参数配置后,很少因为特殊情况去改动参数的。优先考虑的应该是系统的实现方式,及Mysql的sql书写规范。
.存储引擎的选择根据系统服务的不同场景,选择正确的存储引擎,同样是影响性能的重要因素。
大部分的业务场景,都是严格存在事务管理的,严格的要求数据的一致性,使用的都是InnoDB存储引擎。
但是适时的使用MyISAM存储引擎,