MySQL性能管理及架构设计:第2章 什么影响了MySQL性能

第2章 什么影响了MySQL性能

 


2-1 影响性能的几个方面

1、服务器的硬件

2、服务器的操作系统

3、数据库的存储引擎

 

4、数据库的参数配置

5、数据库表结构设计和SQL语句的编写和优化

 


2-2 CPU资源和可用内存大小

2-03 磁盘的配置和选择

2-04 使用RAID增加传统机器硬盘的性能

2-05 使用固态存储SSD或PCIe卡

2-06 使用网络存储SAN和NAS

2-07 总结:服务器硬件对性能的影响

2-08 操作系统对性能的影响-MySQL适合的操作系统

Windows、FreeBSD、Solaris

Linux、CentOS

2-09 CentOS系统参数优化

内核相关参数(/etc/sysctl.conf)

net.core.somaxconn = 65535

net.core.netdev_max_backlog = 65535

net.ipv4.tcp_max_syn_backlog = 65535

net.ipv4.tcp_fin_timeout = 10

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle =1

net.core.wmem_default = 87380

net.core.wmem_max = 16777216

net.core.rmem_default = 87380

net.core.rmem_max = 16777216

net.ipv4.tcp_keepalive_time = 120

net.ipv4.tcp_keepalive_intvl = 30

net.ipv4.tcp_keepalive_probes = 3

 

2-10 文件系统对性能的影响

posted @ 2020-01-23 16:23  Marlon康  阅读(159)  评论(0编辑  收藏  举报