架构设计第六讲:数据巡检系统之Mysql慢查询自动化治理

架构设计第六讲:数据巡检系统之Mysql慢查询自动化治理

本文是架构设计第六讲:目前公司代码中存在大量表间join操作,全模糊查询场景,如果没有建立索引或者mysql选错索引、或者数据量增加导致造成慢sql,慢查询会造成用户体验差,以及占用内存高,影响系统稳定性,因此开发慢查询自动化治理服务。通过阿里OpenApi拿到慢查询聚类信息,然后建立慢sql状态流转,慢sql反馈等机制,管理好慢查询。

文章目录

  • 架构设计第六讲:数据巡检系统之Mysql慢查询自动化治理
    • 1、背景介绍
      • 1.1、现有业务梳理
        • 1、数据量梳理
        • 2、join场景梳理
        • 3、全模糊查询场景梳理
        • 4、find_in_set、json_contains等低性能函数梳理
      • 1.2、存在的问题
        • 1、近1个月线上慢sql查询详情
        • 2、dev/daily环境慢sql
        • 3、慢查询会造成的问题

你可能感兴趣的:(深入理解数据库,架构设计详解,mysql,自动化,慢查询治理,巡检系统,架构设计)