这些 MySQL 调优配置,你都知道吗?

MySQL 数据库,基本上运维都会接触到,而对于数据库的性能优化,想必是大家比较关注的,下面分享一些调优技巧 。

这些 MySQL 调优配置,你都知道吗?

文章插图
 
先决条件
  • 安装 MySQL,版本大于 5.7
  • 有部分数据
  • 操作系统、数据库管理员权限
 
MySQL 系统性能优化在系统层面,调整硬件和软件选项以提高 MySQL 性能 。
1. 平衡四个主要硬件资源存储如果使用的是传统的 HDD,可以升级到 SSD 。
使用 sysstat 工具包中的 iotop、sar 监控输入/输出速率,如果磁盘使用率远远高于其他资源,请考虑添加更多存储或升级到更快的存储 。
 
CPU通常认识处理器是衡量系统速度的指标,使用 top 命令可以查看关于 CPU 详细的使用信息,注意 MySQL 进程及其CPU 使用率 。
这些 MySQL 调优配置,你都知道吗?

文章插图
 
top - 10:41:15 up 205 days, 23:03,  1 user,load average: 1.07, 1.02, 0.98Tasks: 424 total,   1 running, 423 sleeping,   0 stopped,   0 zombie%Cpu(s):  8.1 us,  0.5 sy,  0.0 ni, 91.1 id,  0.3 wa,  0.0 hi,  0.0 si,  0.0 stKiB Mem : 13145304+total, 59450800 free, 53483316 used, 18518920 buff/cacheKiB Swap: 16777212 total, 16546300 free,   230912 used. 76746272 avail MemPID USER    PRNI  VIRT  RES  SHR S%CPU %MEM     TIME+ COMMAND                                                                7133 mysql     20   0  103.1g  45.5G  10148 S 205.6 36.3  94658:39 mysqld                                                                    6754 mongod    20   0 4504956   3.2g  11872 S  64.8  2.6   1916:34 mongod                                                                     29632 root      20   0   36.5g 506904   6884 S   0.0  0.4 154:00.13 JAVA                                                                       15795 gdm       20   0 5776296 199816  15260 S   0.0  0.2  72:39.84 gnome-shell                                                                31684 root      20   0  353572  98864   1308 S   1.9  0.1 386:24.16 redis-server                                                               31686 root      20   0  320804  98496   1108 S   1.9  0.1 288:01.69 redis-server                                                               31688 root      20   0  326948  97988   1108 S   0.0  0.1 288:37.66 redis-server                                                               16576 gdm       20   0  701592  60952    856 S   3.7  0.0   2688:28 gsd-color                                                                  20199 root      20   0  292132  39696   1212 S   0.0  0.0 483:14.41 redis-server                                                              6437 root      20   0   84744  39352  39100 S   0.0  0.0   1:16.05 systemd-journal                                                            17429 root      20   0  123500  30252   4668 S   0.0  0.0   4476:21 node_exporter                                                              12977 root      20   0  411672  25976  21820 S   0.0  0.0   8:10.97 rsyslogd                                                                   12480 polkitd   20   0  620076   8848   2552 S   0.0  0.0   9:42.49 polkitd                                                                    30362 root      20   0  350468   6728   4636 S   0.0  0.0   0:00.01 abrt-dbus                                                                  13071 root      20   0  435300   5552   3940 S   0.0  0.0   2:36.75 X                                                                          30333 root      20   0  116212   4728   3680 S   0.0  0.0   0:00.02 sshd                                                                       12491 root      20   0  519268   3872   1984 S   0.0  0.0  63:00.71 udisksd                                                                    16584 gdm       20   0 1069144   3688   1248 S   0.0  0.0   0:31.78 gsd-media-keys                                                             16544 root      20   0  398376   3612   1124 S   0.0  0.0   0:34.98 boltd            


推荐阅读