vmstat、dstat监控工具

444 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
IT相关从业人员,MySQL DBA,在校大学生,开发人员
你将会学到
了解MySQL数据库优化的各种知识,掌握SQL优化技巧,能够进行SQL改写。
课程简介

数据优化概述

基准测试

    1.快速生成数据

    2.mysqlslap使用方法

    3.sysbench使用方法

    4.tpcc-mysql使用方法

    5.IO压测

    6.netperf网卡性能压测

Linux监控工具

    1.Linux监控工具

    2.iotop监控工具

    3.pt-ioprofile监控工具

    4.my-top监控工具

    5.innotop监控工具

    6.iftop监控工具

操作系统优化

    1.关闭NUMA

    2.配置HugePages

    3.调整VM参数

    4.打开noatime

    5.配置资源限制

    6.系统内核参数优化模板

数据库参数优化

    1.innodb配置相关参数

    2.连接配置相关参数

    3.临时表相关参数

    4.日志配置相关参数

    5.会话配置相关参数

    6.并行查询相关参数

    7.resource group

    8.工具调优

统计信息详解

    1.统计信息

    2.成本模型

    3.统计信息相关视图

执行计划详解

    1.优化器概述

    2.查看执行计划

    3.连接方式

    4.优化器开关

    5.优化器提示

    6.分析SQL语句

发现TOP SQL

SQL优化

    1.SQL优化基本思路

    2.简单索引优化

    3.多过滤条件优化

    4.分页查询优化

    5.索引失效案例

    6.优化案例(9个)

SQL改写

    1.查询转换

    2.提升子查询

    3.表与表之间的关系

    4.标量子查询

    5.半连接

    6.反连接

    7.外连接

    8.改写案例(17个)

展开更多
发布
头像

{{ 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

公开笔记
保存
提问

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

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