数据库系统概论 第九章 关系查询处理和查询优化(2)第十章 数据库恢复技术(1)事务的概念 性质 数据库的恢复技.事务内部的故障 2系统故障 3介质故障 故障小结.计算机病毒故障恢复的原理

本文深入探讨数据库查询处理中的优化技术,包括基于规则的启发式优化和基于代价的优化,强调了物理优化在选择高效存取路径中的重要性。同时,介绍了事务的基本概念和ACID特性,并详细阐述了事务内部故障、系统故障、介质故障和计算机病毒故障的恢复策略,强调了恢复过程中冗余数据的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关注公众号凡花花的小窝,收获更多的考研计算机专业编程相关的资料
9.4 物理优化
代数优化改变查询语句中操作的次序和组合,不涉及底层的存取路径。对于一个查询语句有许多存取方案,它们的执行效率不同, 仅仅进行代数优化是不够的 。物理优化就是要选择高效合理的操作算法或存取路径,求得优化的查询计划
选择的方法:
基于规则的启发式优化
基于代价估算的优化
两者结合的优化方法
9.4.1 基于启发式规则的存取路径选择优化
一、 选择操作的启发式规则
二、 连接操作的启发式规则
一、 选择操作的启发式规则:
1. 对于小关系,使用全表顺序扫描,即使选择列上有索引
对于大关系,启发式规则有:
2. 对于选择条件是主码=值的查询
查询结果最多是一个元组,可以选择主码索引
一般的RDBMS会自动建立主码索引。
3. 对于选择条件是非主属性=值的查询,并且选择列上有索引
要估算查询结果的元组数目
如果比例较小(<10%)可以使用索引扫描方法
否则还是使用全表顺序扫描
4. 对于选择条件是属性上的非等值查询或者范围查询,并且选择列上有索引
要估算查询结果的元组数目
如果比例较小(<10%)可以使用索引扫描方法
否则还是使用全表顺序扫描
5. 对于用AND连接的合取选择条件
如果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值