欢迎来到至成科技_西安服务器托管_西安服务器租用_西安域名注册
029-89390727
时间:2018-03-01  来源:至成科技  作者:SEOR  点击次数:532

当使用MySQL数据库的网站访问量越来越大的时候,它的压力也会越来越大,那么如何给MySQL数据库减压呢?那就是优化。单机MySQL的优化有三种方法。分别是:服务器物理硬件的优化、MySQL安装时的编译优化、自身配置文件my.cnf的优化。

一、服务器物理硬件的优化

1、磁盘寻道能力(磁盘I/O) 是制约MySQL性能的较大因素之一,建议使用RAID1+0磁盘阵列,另外较好不要尝试使用RAID-5,因为MySQL在RAID-5磁盘阵列上的效率实际上并不是很快。

2、CPU也很重要,对于MySQL应用,推荐使用DELL R710,E5620 @2.40GHz(4 core)* 2或跟这个处理能力差不多的也行。

3、物理内存,物理内存对于一台使用MySQL的Database Server来说,服务器内存建议不要小于2GB,推荐使用4GB以上的物理内存。

二、MySQL安装时的编译优化

建议采取编译安装的方法,这样性能上有较大提升,服务器系统建议用64bit的Centos5.5,源码包的编译参数会默认以Debgu模式生成二进制代码,而Debug模式给MySQL带来的性能损失是比较大的,所以当我们编译准备安装的产品代码时,一定不要忘记使用“—without-debug”参数禁用Debug模式。而如果把—with-mysqld-ldflags和—with-client-ldflags二个编译参数设置为—all-static的话,可以告诉编译器以静态方式编译和编译结果代码得到较高的性能。使用静态编译和使用动态编译的代码相比,性能差距可能会达到5%至10%之多。

三、自身配置文件my.cnf的优化

当解决了上述服务器硬件制约因素后,对 MySQL自身的优化主要是对其配置文件my.cnf中的各项参数进行优化调整。

西安网站建设-至成科技光放微信

相关阅读:

陕西本土非营利性IDC互联网接入商/  Shanxi Local nonprofit IDC Internet access provider

公司地址:西安市经开区凤城四路西安国际企业中心B座23层06-10室

全国咨询热线(TEL): 029-89390727

7*24小时售前咨询电话 :
029-89390727   029-63390892   029-63390961
029-68090209

7*24小时售后服务电话 : 029-89393039

Top