首页
›
数据工程与实时数据平台
›
014-大数据计算优化
›
《自适应查询优化 · 复杂SQL执行》
VIP20
本课程属于:014-大数据计算优化
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
自适应查询优化 · 复杂SQL执行
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
自适应查询优化概述
什么是自适应查询优化,为何需要自适应,与传统查询优化的核心区别。
概念
对比
02
查询执行基础回顾
查询解析、重写、优化与执行,重温SQL引擎核心流程。
基础
流程
03
统计信息与基数估计
统计信息作用、直方图、采样技术及基数估计误差分析。
统计
基数
04
执行计划基础
操作符、访问路径、连接方法与计划树结构详解。
计划
操作符
05
代价模型详解
CPU、IO、网络、内存代价建模与权衡策略。
代价
模型
06
传统查询优化的局限性
静态计划、假设偏差与参数嗅探问题剖析。
局限
静态
07
自适应优化核心思想
运行时反馈、动态调整、学习与适应机制。
核心
动态
08
运行时统计信息收集
操作符级统计:执行时间、行数、内存使用采集。
监控
统计
09
自适应重新优化
何时重新优化、触发条件及重新优化代价权衡。
重优化
触发
10
动态计划调整
运行时计划切换、部分重新优化与渐进式调整。
动态
切换
11
参数化查询与自适应
参数嗅探问题、自适应参数化及计划缓存策略。
参数
缓存
12
多计划缓存与自适应选择
保留多个计划、运行时选择最佳计划及淘汰策略。
多计划
缓存
13
自适应连接方法
运行时选择嵌套循环、哈希连接或排序合并连接。
连接
自适应
14
自适应并行度
运行时调整并行度、资源感知调度与动态分区。
并行
资源
15
自适应数据分布感知
倾斜数据处理、动态分区裁剪与布隆过滤器。
倾斜
分区
16
内存自适应管理
运行时内存分配、溢出处理与内存预算调整。
内存
自适应
17
自适应索引建议
运行时索引使用监控、自动索引创建与推荐。
索引
自动
18
机器学习在自适应优化中的应用
预测执行时间、选择最佳计划与异常检测。
ML
预测
19
主流数据库自适应特性对比
Oracle、SQL Server、PostgreSQL、MySQL 特性横评。
对比
数据库
20
Oracle自适应特性详解
自适应游标共享、自适应计划与SQL计划管理。
Oracle
游标
21
SQL Server自适应特性详解
自适应查询处理、智能查询处理与行存储批处理模式。
SQL Server
批处理
22
PostgreSQL自适应特性详解
自定义统计信息、扩展统计信息与并行查询自适应。
PostgreSQL
统计
23
MySQL自适应特性详解
优化器提示、直方图、不可见索引与资源组。
MySQL
提示
24
自适应优化在分布式数据库中的应用
数据本地性、网络代价与动态数据重分布。
分布式
重分布
25
自适应优化在数据仓库中的应用
星型连接、位图索引与物化视图自适应。
数仓
物化视图
26
自适应优化在实时流处理中的应用
动态窗口、反压机制与状态管理。
流处理
反压
27
自适应优化最佳实践
监控与诊断、参数调优、测试与验证方法。
实践
调优
28
自适应优化案例分析
电商大促、金融交易、物联网数据场景实战。
案例
场景
29
自适应优化未来趋势
AI原生优化、自治数据库与Serverless查询优化。
趋势
AI
30
课程总结与实战演练
综合案例、性能调优实战与常见问题解答。
总结
实战
所属VIP或分类
同VIP:Shuffle机制原理与性能调优Spark-Join-AQE性能调优实
同VIP:Spark内存管理与调优实战
同VIP:Spark大数据计算优化核心方法论