慢日志参数设置-效果验证

8717 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
产品经理、开发工程师、测试工程师、想要学习性能测试的人员;
你将会学到
了解慢sql和引起的性能问题,清楚慢sql日志的设置、慢sql分析的步骤和流程、慢sql分析工具。
  • 独立进行慢日志的设置和慢sql的分析
课程简介

通过慢sql分析的学习,了解什么是慢sql,以及慢SQL会引起那些性能问题。清楚慢sql日志的设置,然后再通过慢sql分析工具的学习,清楚慢sql分析的步骤和流程。慢sql分析工具:mysqldumpslow工具、explain工具、profile工具、Optimizer Trace工具。

 

提供课程中所使用的sql语句。


课程内容:

第一章:课程简介

1、课程介绍

2、课程大纲


第二章:慢sql简介

1、慢sql简介

2、慢sql会引起的问题


第三章:慢日志的设置

1、慢sql的分析流程

2、慢日志参数理解

3、慢日志参数设置:第1种方式:my.ini文件设置

4、慢日志参数设置:第2种方式:sql脚本设置

5、慢日志参数设置-效果验证


第四章:如何发现慢sql

1、如何发现慢sql:第1种方式:慢日志文件

2、如何发现慢sql:第2种方式:mysql库的slow_log表


第五章:慢sql分析工具

1、慢sql提取-mysqldumpslow工具-使用方法

2、慢sql提取-mysqldumpslow工具-操作实战

3、慢sql的执行计划分析-explain分析-执行计划结果说明

4、慢sql的执行计划分析-explain分析-索引介绍+type类型举例

5、慢sql的资源开销分析-profile分析-分析步骤

6、慢sql的资源开销分析-profile分析-show profile执行阶段说明

7、慢sql的资源开销分析-profile分析-完整列表说明+操作实战

8、慢sql的跟踪分析-Optimizer Trace分析-分析步骤

9、慢sql的跟踪分析-Optimizer Trace表的介绍

10、索引失效场景举例


第六章:慢日志清理

1、慢日志清理



课程大纲:

image.png


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交