作者
digoal
日期
2016-01-18
标签
PostgreSQL , clang , 编译
背景
实际测试clang 3.7.1比gcc 4.9.3编译的PostgreSQL性能略好。
测试数据参考下文末尾
《BenchmarkSQL 测试PostgreSQL 9.5.0 TPC-C 性能》
gcc安装
llvm, clang安装
CC=/u02/dege.zzz/llvm/bin/clang CFLAGS="-O2 -fstrict-enums" ./configure --prefix=/u02/digoal/soft_bak/pgsql9.5 --with-pgport=1921 --with-perl --with-python --with-tcl --with-openssl --with-pam --with-ldap --with-libxml --with-libxslt --enable-thread-safety
make world -j 32
make install-world -j 32
参考
http://www.kitware.com/blog/home/post/1016
http://grokbase.com/t/postgresql/pgsql-hackers/10bggd42rt/gcc-vs-clang
http://llvm.org/releases/download.html
http://www.tuicool.com/articles/Yz2Q7nz
PostgreSQL 许愿链接
您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.
9.9元购买3个月阿里云RDS PostgreSQL实例
PostgreSQL 解决方案集合
德哥 / digoal's github - 公益是一辈子的事.





