Advertisement

MySQL数据库—性能分析及Explain

阅读量:

目录

      • 一、性能分析常规流程
        • 二、MySQL常见性能限制
        • 三、MySQL执行计划Explain
          • 1、Explain功能
      • 2、使用方式
      • 3、各字段含义说明

一、性能分析一般步骤

对MySQL数据库性能进行评估时,通常需要遵循以下流程:

启用并记录执行效率较低的查询语句

复制代码
    # 设置慢查询阈值 秒

    set global long_query_time=3;
    # 开启慢查询
    set global slow_query_log=1;
    #  输出到slow_log表
    set global log_output='table';
    
    
        
        
        
        
        
        

阐述与缓慢SQL分析相关的内容

通过show profile命令能够展示SQL在MySQL服务器内部的执行过程及其生命周期

该功能可用于评估当前会话中语句执行时所消耗的资源状况,进而为SQL优化及性能评估提供依据

复制代码
      # 查看profile
      SHOW SESSION VARIABLES like 'pro

全部评论 (0)

还没有任何评论哟~