Mysql影响性能的因素有哪些

李从悠 http://www.ykhongye.com/zjll/

1.Mysql服务器的四大资源

保障数据库服务器正常运行的资源:cpu,内存,硬盘,网络。缺失任何一项(任何一项出现限制问题),都会影响mysql数据库的性能。

同样的这些因素,搭建的时候,很少考虑研发侧的因素,一般都会冗余很大的空闲量。

2.Mysql服务的基础配置

默认的Mysql服务配置,是可用的(非生产环境)。如果是生产环境,只需修改常用的参数配置值即可。无需任何细节都优先考虑修改Mysql服务的配置参数。因为一旦Mysql服务的参数配置后,很少因为特殊情况去改动参数的。优先考虑的应该是系统的实现方式,及Mysql的sql书写规范。

.存储引擎的选择

根据系统服务的不同场景,选择正确的存储引擎,同样是影响性能的重要因素。

大部分的业务场景,都是严格存在事务管理的,严格的要求数据的一致性,使用的都是InnoDB存储引擎。

但是适时的使用MyISAM存储引擎,


转载请注明:http://www.aierlanlan.com/tzrz/4237.html