摘要: 并发控制横跨数据库实现的三个部分,operator execution,access methods,buffer pool manager 为什么需要并发控制 transaction transaction是DBMS执行的最小单位,如果没有开启事务,那么DBMS会把一条sql语句当做一个trans 阅读全文
posted @ 2022-03-06 19:26 抿了抿嘴丶 阅读(91) 评论(0) 推荐(0)
摘要: 为什么需要query optimization 因为SQL是声明式的 其实直到现在,任然有两种流派,一种是数据库帮助优化query还有一种是自己写算子,比如flink 数据库优化方式,也就是写SQL 启发式:只需要查看元数据,不需要查看真正的数据 基于代价的搜索:类似于回溯,需要计算代价函数 que 阅读全文
posted @ 2022-03-06 19:24 抿了抿嘴丶 阅读(168) 评论(0) 推荐(0)