勿念先生的博客

诸事万物皆有迹可循

MySQL性能优化五之系统配置优化和服务器硬件优化


1.数据库系统配置优化


1.1.MySQL服务器上关闭iptablesselinux等防火墙软件

2.MySQL配置文件优化

2.1.MySQL可以通过启动是通过设置配置参数或者使用配置文件两种方法进行配置(my.conf)。

2.2.Innodb缓存池设置:innodb_buffer_pool_size(推荐总内存的75%)。

2.3.缓存池的个数(5.5以后):innodb_buffer_pool_instances

2.4.innodb_log_buffer_size:一秒钟内事物的日志。

2.5.innodb_flush_log_at_trx_commit(推荐2)。

2.6.innodb读写进程的数量(默认4):innodb_read_io_threads/innodb_write_io_threads

2.7.控制innodb每个表使用独立的表空间(默认OFF):innodb_file_pre_table,默认为共享。表空间,在IO的时候是顺序执行的,在并发写入时候效率低。

2.8.innodb_stats_on_metadata:决定MySQL什么时候刷新表的统计信息

3.第三方工具使用

3.1.percon Configuration Wizard

4.服务器硬件优化

4.1.MySQL有些工作只能用到一个CPUReplicationSQL

4.2.MySQL5.5不能超过32核。

4.3.IO的优化



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/moHedong/article/details/52352925
个人分类: 数据库
上一篇MySQL性能优化四之数据库结构优化
下一篇Java注解
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭