编辑
2023-10-27
数据库理论基础
00
请注意,本文编写于 561 天前,最后修改于 561 天前,其中某些信息可能已经过时。

目录

启发式/规则
基于成本的搜索

启发式/规则

启发式优化将查询的部分与已知的模式进行匹配,以重组计划。这些规则对查询进行转换,消除低效率的部分,这种方式不需要检查数据本身

有关选择(selection)的优化:

尽早执行过滤 重排谓词,将最具选择性的谓词优先应用 分解复杂的谓词,将之往下推 有关投影(projection)的优化:(列存储无需进行这两条优化)

尽早进行投影以创建更小的元组并减少中间结果 只投影被需要的属性 有关连接(join)的优化:

R⋈S = S⋈R,因此可以重排多个表的连接顺序

但对于n个表,不同的连接顺序为卡特兰数( ≈ 4 n )

基于成本的搜索

需要读取数据并估计执行计划的成本。然后从各个计划中选择成本最低的方案。

原文链接 https://www.cnblogs.com/zhujiwei/p/14638964.html

https://www.cnblogs.com/zhujiwei/p/14642026.html

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!