![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 76
wangxingxing2006
这个作者很懒,什么都没留下…
展开
-
windows下编译postgresql源码
本文主要是对postgreSQL数据库在windows下进行编译,使用vs2005进行编译。 1.环境 windows764位,旗舰版,postgreSQL8.4.10,其他版本没有试过,按照下序步骤应该也是可以的。 2.需要的软件 需要的软件比较多,也比较复杂,按照官方文档上下载就可以。http://www.postgre原创 2012-01-08 22:29:32 · 3083 阅读 · 1 评论 -
windows下编译调试mysql5.5.24源码
突然想学习下mysql,看看mysql的源码,首先就需要把源码编译,这是学习它的第一步。万事开头难,一点也没错,昨天晚上搞了很久没有弄好,今天回来第一件事就是把这个解决。问题总算解决,对该过程总结如下:1、下载mysql源码下载地址http://www.mysql.com/downloads/或百度googlemysql,进入官网下载,选择MySQL Community原创 2012-05-30 19:48:36 · 3438 阅读 · 2 评论 -
mysql源码分析之SQL执行过程简介
本人打算从SQL语句的执行开始学习和分析MYSQL源码,首先了解MYSQL是如何执行一条SQL语句的,详细了解它的执行过程之后,再深入学习执行一条SQL语句的运行原理。1)从执行一条SQL语句的堆栈中查看MYSQL的执行过程假设数据库"wlz"中存在表T1(create table t1(c1 int,c2 int);),并插入了两条数据(1,3),(2,4);可以使用show t原创 2012-06-06 22:49:23 · 9044 阅读 · 2 评论 -
GPORCA学习笔记(1)——Visual Studio Code Debug ORCA
为了方便查看代码以及调试代码,使用Visual Studio Code工具来处理。本文主要是在Mac下安装以及调试。1 安装Visual Studio Code工具在官网上下载安装2 调试GPORCA2.1 编译源码,按照GPORCA学习笔记(0)步骤进行编译。2.2 Visual Studio Code Debug点击启动调试,弹出一个launch.json文件,填写好调试需要的程序文件。原创 2017-12-01 00:15:47 · 1664 阅读 · 1 评论 -
GPORCA学习笔记(0)——GPORCA编译及源码分析(更新ing)
1 简介GPORCA是开源项目greenplum的下一代优化器,里面借鉴了Cascades Optimizer方式实现的一套优化器,ORCA实现了Enforcer机制、并行优化、优化退出机制、完整的测试以及对Cost Model不断学习改进框架。下面主要是学习优化框架是如何实现,以及并行优化的逻辑。2 ORCA优化器主要代码学习2.1 简单编译安装cmake wget https://cma原创 2017-02-28 23:46:46 · 3514 阅读 · 0 评论 -
HepPlanner源码分析——Calcite
Query Optimization for Distributed Database SystemsCalcite是开源的一套查询引擎,很多开源项目都使用了该开源项目,特别是对其Optimizer部分的使用,类似Drill、Hive、Flink都使用Calcite作为其优化引擎。 Calcite实现了两套Planner,HepPlanner和VolcanoPlanner,HepPlanne原创 2017-12-26 22:27:05 · 4548 阅读 · 1 评论