安装GPORCA
GPORCA扩展了Greenplum数据库传统优化器的规划和优化能力。 GPORCA是可扩展的,它能在多核环境中获得更好的性能。Greenplum数据库默认使用GPORCA来生成查询计划。
安装Greenplum 5.11.3时建议使用GPORCA 3.1.0,安装Greenplum 6.0.0时建议使用GPORCA 3.65.3,安装Greenplum 6.12.1时可以不安装GPORCA。下文以安装GPORCA 3.1.0为例进行说明。
- 进入目录。
cd /opt/tool
- 下载GPORCA源码并上传至“/opt/tool”。
- 修改“CStackDescriptor.cpp”配置文件。
- 编译安装GPORCA。
mkdir gporca/build cd gporca/build cmake -GNinja .. ninja install
- 添加“/usr/local/lib”到“/etc/ld.so.conf”文件。
echo /usr/local/lib >> /etc/ld.so.conf echo /usr/local/lib64 >> /etc/ld.so.conf ldconfig
父主题: 配置编译环境