Mai Icy

“数据库”

数据库管理系统——查询执行

输入是物理执行计划,由优化器产生并给予,输出代码或者机器码。 发展过程 1994:火山模型(尽量减少内存) 2000:物化模型 2005:向量化执行 2010:源到源编译模型 2011:实时编...

数据库管理系统——查询优化

逻辑优化(查询重写) 查询重写:按照等价规则对关系代数表达式进行等价转换,提高效率 等价:对于两个关系代数表达式,等价替换后总能得到相同结果,则等价 查询重写规则 笛卡尔积,并,交,连接,都...

数据库管理系统——查询处理

查询处理概述 三步骤: 查询解析:将查询语句转化为容易被数据库执行的表达 查询优化:为优化查询的执行计划而进行各种逻辑等价的转换 查询执行:查询的实际执行 查询解析 通过SQL语句,生成查询...

数据库管理系统——数据库索引

索引概述 按照物理存储类型分类: 聚集索引:一张表只能有一个,按照key排序,范围查找更高效, 非聚集索引:一张表可以有多个,数据不一定按照索引列顺序存储。辅助索引、二级索引 按照指针记录的...

数据库系统概论(绪论)

数据库系统概论(绪论) 四个基本概念:数据,数据库,数据库管理系统,数据库系统 (1)数据(Data) 是数据库中存储的基本对象,定义为描述事务的符号记录。 数据与语义是不可分的。 如:93是...

《How does a relational database work》阅读笔记

《How does a relational database work》阅读笔记 当你进行一个数据库请求的时,会优先发送给客户端管理器 客户端管理器 查看你的用户密码是否有权限(是否有权限访...