网站首页 > 文章精选 正文
代数优化策略是通过对关系代数表达式的等价变换来提高查询效率。所谓关系代数表达式的等价是指用相同的关系代替两个表达式中相应的关系所得到的结果是相同的。
a.把SQL语句转换成查询树 为了使用关系代数表达式的优化法,假设内部表示是从关系代数语法树
b.对查询树优化
物理优化中,代价估算
- 全表扫描算法的代价估算
- 索引扫描算法的代价估算
- 嵌套循环连接算法的代价估算
- 排序-合并连接算法的代价估算公式
选择操作实现:
- 全表扫描
- 索引扫描 若选择条件的属性上有索引(如B+树索引或hash索引),可以用索引扫描方法,通过索引先找到满足条件的元组指针,再通过元组指针在查询的基本表中找到元组。
查询计划的执行:
- 自顶向下
- 自底向上
集中式数据库中,查询执行开销:
- 磁盘存取块数(I/O代价)
- 处理机时间(CPU代价)
- 查询的内存开销
猜你喜欢
- 2025-04-30 圆的魅力:2025年高考圆过定点问题精彩案例
- 2025-04-30 原来多项式可以用来玩涂色游戏(多项式用什么表示)
- 2025-04-30 代数初步(代数初步是几年级学的)
- 2025-04-30 趣味线性代数(一),从二元一次方程组开始带你轻松入门线性代数
- 2025-04-30 线面平行关系的证明策略(线面平行性质定理的证明)
- 2025-04-30 高考专题复习——复数的知识点总结及经典题型归纳
- 2025-04-30 李代数与李群的关系(李群和李代数 数学基础)
- 2025-04-30 三角函数的节奏:用周期与对称简化计算
- 2025-04-30 “数形结合”在初中数学中的运用(数形结合思想在初中数学教学中的渗透研究)
- 2025-04-30 《白话高中数学》复数(三)——复数的四则运算
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)