代数优化策略是通过对关系代数表达式的等价变换来提高查询效率。所谓关系代数表达式的等价是指用相同的关系代替两个表达式中相应的关系所得到的结果是相同的。
a.把SQL语句转换成查询树 为了使用关系代数表达式的优化法,假设内部表示是从关系代数语法树
b.对查询树优化
大关系启发式规则(选择)
物理优化中,代价估算
全表扫描算法的代价估算索引扫描算法的代价估算嵌套循环连接算法的代价估算排序-合并连接算法的代价估算公式选择操作实现:
全表扫描索引扫描 若选择条件的属性上有索引(如B+树索引或hash索引),可以用索引扫描方法,通过索引先找到满足条件的元组指针,再通过元组指针在查询的基本表中找到元组。查询计划的执行:【我爱线报网】52线报网-专注分享活动首码线报优惠券零投网赚项目
自顶向下自底向上集中式数据库中,查询执行开销:
磁盘存取块数(I/O代价)处理机时间(CPU代价)查询的内存开销推荐阅读
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2