首页
›
Linux内核与驱动
›
154-进程调度实践
›
《进程调度实践:调度器参数对MySQL查询延迟调优》
VIP10
本课程属于:154-进程调度实践
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
进程调度实践:调度器参数对MySQL查询延迟调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么调度器参数影响MySQL查询延…
课程导论
MySQL
02
Linux进程调度基础
CFS调度器原理 · nice值与权重 · 调度延迟与最小粒度
Linux
进程调度基础
03
MySQL线程模型
One-Connection-Per… · 用户态与内核态切换开销
MySQL
线程模型
04
调度器参数全景
kernel.sched_* 关键参…
调度器参数全景
kernel.sched
05
sched_latency_ns
调度延迟对短查询(OLTP)延迟抖动…
sched
latency
06
sched_min_granularity_ns
最小执行粒度如何导致长查询(OLAP…
sched
min
07
sched_wakeup_granularity_ns
唤醒抢占粒度与MySQL同步锁等待的…
sched
wakeup
08
sched_migration_cost_ns
CPU迁移成本对NUMA架构下MyS…
sched
migration
09
sched_nr_migrate
批量迁移阈值与MySQL连接风暴时的…
sched
nr
10
sched_autogroup_enabled
自动分组对MySQL多连接场景的公平…
sched
autogroup
11
sched_child_runs_first
子进程优先执行对MySQL fork…
sched
child
12
sched_tunable_scaling
调度器参数缩放因子与CPU核心数的适…
sched
tunable
13
Cgroup CPU子系统
cpu.shares · cpu.cfs_period_us · cpu.cfs_quota_us 对…
Cgroup
CPU
14
Cgroup cpuacct
使用cpuacct统计MySQL进程…
Cgroup
cpuacct
15
Cpuset
将MySQL绑定到特定物理核心 · 消除跨NUMA访问与调度迁移
Cpuset
MySQL
16
Nohz_full与isolcpus
隔离CPU给MySQL专用 · 减少内核Tick中断干扰
Nohz
full
17
RCU与调度
RCU回调对MySQL高并发下的调度…
RCU
调度
18
实时调度策略
SCHED_FIFO/SCHED_R…
实时调度策略
SCHED
19
perf sched
使用perf sched recor…
perf
sched
20
ftrace调度事件
sched_switch/sched…
ftrace
调度事件
21
eBPF调度分析
使用bcc/runqlat · bcc/cpudist 观测MySQ…
eBPF
调度分析
22
实验一
基准测试环境搭建(sysbench/…
实验一
sysbench
23
实验二
调整sched_latency_ns…
实验二
sched
24
实验三
调整sched_min_granul…
实验三
sched
25
实验四
Cgroup限流对MySQL突发连接…
实验四
Cgroup
26
实验五
isolcpus + nohz_fu…
实验五
isolcpus
27
实验六
SCHED_FIFO提升MySQL日…
实验六
SCHED
28
综合调优策略
根据MySQL工作负载(OLTP/O…
综合调优策略
MySQL
29
生产环境注意事项
内核版本差异 · 云环境虚拟化对调度参数的影响 · 回滚方案
生产环境注意事项
内核版本差异
30
课程总结
调度器调优的收益边界 · 监控体系建立与持续优化方法论
课程总结
调度器调优的收益…
所属VIP或分类
同VIP:Redis尾延迟诊断与Linux进程调度调优
同VIP:实时任务调度:PREEMPT_RT补丁安装与配置实战
同VIP:调度参数调优:组调度场景下CPU域迁移参数配置