1. 概述
MySQL 提供了很多参数进行服务器的设置, MySQL 在安装的时候提供几个默认的参数文件供选择,分别是: my-small.cnf 、 my-medium.cnf 、 my-large.cnf 、 my-huge.cnf 、 my-innodb-heavy-4G.cnf ,从文件名我们可以看出该配置文件适合的应用规模。通常情况下,我们可以选择使用接近自己的系统规模的配置文件,但是系统默认的参数在不同的生产环境可能不能完全满足实际的应用需求,我们可以再按照实际情况对部分参数进行调整,从而使数据库的运转达到最佳的性能。
因为数据最终是要保存到磁盘上,所以对于大型的数据库,磁盘 I/O 通常会成为系统的瓶颈。由于磁盘 I/O 是不可避免的,因此,我们希望通过一些有效的手段来增强磁盘 I/O 本身的性能和吞吐量,以此来改善服务器的性能。
在实际的生产环境中,数据库可以做的优化措施也是有局限的,对应用进行优化,减少对数据库的访问压力,同样也可以有效地改善服务器的性能,达到优化服务器的目的。
阅读(808) | 评论(1) | 转发(0) |