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

Posted 绍耕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 文件系统对性能的影响

以上是关于MySQL性能管理及架构设计:第2章 什么影响了MySQL性能的主要内容,如果未能解决你的问题,请参考以下文章

MySQL提升课程 全面讲解MySQL架构设计

MySQL性能管理及架构设计:什么影响了数据库查询速度什么影响了MySQL性能

MySQL提升课程 全面讲解MySQL架构设计 打造扛得住的MySQL数据库架构

推荐《高性能MYSQL(第3版)》及 { MySQL性能管理及架构设计 }

高性能可扩展MySQL数据库Mysql优化性能提升高并发下的数据库设计

高性能可扩展MySQL数据库设计及架构优化 电商项目