- 1
- 0
- 约1.55万字
- 约 43页
- 2024-03-07 发布于北京
- 举报
数据库查询优化技术
1Adatatechnologylearners,practitioners
2Book:《数据库查询优化器的:原理解析与SQL性能优化》
3:@那海蓝蓝
4Blog:
5:
6Direction:DB(PostgreSQL,MySQL.etc)
课程大纲:
1数据库与关系代数
2数据库查询优化技术总揽
3查询优化技术理论与MySQL实践(一)子查询的优化(一)
4查询优化技术理论与MySQL实践(二)子查询的优化(二)
5查询优化技术理论与MySQL实践(三)视图重写与等价谓词重写
6查询优化技术理论与MySQL实践(四)条件化简
7查询优化技术理论与MySQL实践(五)外连接消除、嵌套连接消除与连接消除
8查询优化技术理论与MySQL实践(六)数据库的约束规则与语义优化
9查询优化技术理论与MySQL实践(七)非SPJ的优化
10MySQL物理查询优化技术概述
11MySQL索引的利用、优化
12表扫描与连接算法与MySQL多表连接优化实践
13查询优化的综合实例TPCH实践(一)
14查询优化的综合实例TPCH实践(二)
15关系代数对于数据库的查询优化的指导意义查询优化技术总结
3
Lesson2:
Database
QueryOptimization
Technology
1WhatistheQueryOptimizationTechnology?
2WhatistheLogicalQueryOptimization?
3WhatisthePhysicalQueryOptimization?
4QueryExecutionnofMySQL
5
1WhatistheQueryOptimizationTechnology?
1.1QueryReuse
1.2QueryRewriteRule
1.3QueryOptimizationAlgorithm
1.4ParallelQueryOptimization
1.5DistributedQueryOptimization
6
1.1QueryReuse
查询重用是指尽可能利用先前的执行结果,以达到节约查询计算
全过程的时间并减少资源消耗的目的。
目前查询重用技术主要集中在两个方面:
1查询结果的重用。在缓存区中分配一块缓冲块,存放该SQL语句
文本和最后的结果集,当同样的SQL输入时,直接把结果返回。查
询结果的重用技术节约了查询生成时间,减少了查询执行全
过程的资源消耗。
2查询的重用。缓存一条查询语句的执行及其相应语法树
结构。查询的重用技术减少了查询生成的时间和资源消
耗。
7
1.1QueryReuse
查询重用技术利弊:
1弊端,结果集很大会消耗很大的内存资源,同样的SQL不同用户
应该获取的结果集可能不同
2利端,节约了CPU和IO消耗。在实际使用的过程中,趋利避害,
根据实际情况选用
您可能关注的文档
- 人口转变世界增长真在放缓吗文案.pdf
- 问题及解决方案参考.pdf
- 详解低压产品powerline.pdf
- 系统原理图手册章氧气维修.pdf
- 顶空进样器操作维修手册惠普课件.pdf
- 综合卧式离心泵.pdf
- 附件传帮导师带徒培养手册.pdf
- 详细笔记懒兔子三课.pdf
- 探秘藏药山苦荬:化学成分解析与潜在药用价值探究.docx
- 浙江国企招聘-2025台州市椒江工业投资集团有限公司公开招聘工作人员7人的备考题库完美版.docx
- 2015年环境影响评价工程师《环境影响评价技术导则与标准》真题.doc
- 浙江嘉兴市桐乡市教育系统面向优秀毕业生招聘2026学年教师76人(桐乡专场)备考题库及答案1套.docx
- 浙江嘉兴市桐乡市教育系统面向优秀毕业生招聘2026学年教师76人(桐乡专场)备考题库含答案.docx
- 2025年云南省思茅市单招职业适应性考试题库附答案详解(典型题).docx
- 泸州市政府投资建设工程管理第一中心招聘编外聘用人员的备考题库附答案.docx
- 2025年云南省思茅市单招职业适应性考试题库附参考答案详解【突破训练.docx
- 2025年云南省思茅市单招职业适应性考试题库含答案详解【实用】.docx
- 泰安新泰市紫光实验中学招聘备考题库含答案.docx
- 2025年云南省思茅市单招职业适应性考试题库带答案详解(轻巧夺冠).docx
- 2025年云南省思茅市单招职业适应性考试题库含答案详解【完整版】.docx
原创力文档

文档评论(0)