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 文件系统对性能的影响
部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
如需获取教程配套的资源文件和一对一专属答疑支持,请加vx:kangmf24联系作者。