• MySQL运维---MySQL优化


    一、优化

      1、优化的角度

      

       2、优化的方向

      

       3、数据库优化思路

      

       4、MySQL优化介绍

      

      

       5、优化工具介绍

      

    二、操作系统优化

      1、top命令

        1)CPU

      

        

         

         2)内存

        

        

       

        3)slab分配器---Linux内存

         

        4)page cache

        

         5)swap分区

        

        修改成不使用swap分区:

         

         

        永久生效,修改配置文件:

        

       2、大页内存机制 :huge page

      

       临时关闭:

      

       3、iostat命令

      

         4、问题案例

      

       5、过度条带化问题,增加写入次数,出现大量的小事务,达到IOPS峰值

      

       6、场景二:

      

     三、硬件优化

      1、CPU、磁盘

       

       2、存储

      

       3、网络

       

       注:网卡绑定模式默认是负载均衡模式,可以修改为主备模式。

      4、IO优化

      

      

    四、参数优化

      1、Ma_connections(MySQL的最大连接数)

      

        通过修改配置文件修改:

      

       2、back_log

        1)简介

        

         2)判断依据

        

         3)修改方法

        

       3、wait_timeout和interactive_timout

      

       查看默认值:

      

       4、key_buffer_size

      

       例子:

      

       介绍:

      

       

       

       5、query_cache_size

      

       使用方法:

      

      查看相关参数:

      

       参数相关说明:

           

        

        

        

       6、max_connect_eerors

      

       7、sort_buffer_size

      

  • 相关阅读:
    sudo killall -9 php
    php 读取Excel内容时 对时间的值进行格式化处理
    执行Git命令时出现各种 SSL certificate problem 的解决办法
    git 强制拉取更新,本地修改
    PHP:如何合并多维数组中的子数组
    hibernate.validator 与 jackson
    jackson实体转json时 为NULL不参加序列化的汇总
    application.yml 增加数据库连接,重启日志卡死
    logback学习
    注解@Slf4j
  • 原文地址:https://www.cnblogs.com/aqicheng/p/13778044.html
Copyright © 2020-2023  润新知