半个PostgreSQL DBA,热衷于数据库相关的技术。我的ppt分享https://pan.baidu.com/s/1eRQsdAa https://github.com/chenhuajun https://chenhuajun.github.io
发布时间:2014-06-25 21:21:43
1. 概述cstore_fdw实现了 PostgreSQL 数据库的列式存储。列存储非常适合用于数据分析的场景,数据分析的场景下数据是批量加载的。这个扩展使用了Optimized Row Columnar (ORC)数据存储格式,ORC改进了Facebook的RCFile格式,带来如下好处:压缩:将内存和磁盘中数据大小削减到2到4倍。可以扩展以支持不同压缩算法。列.........【阅读全文】
发布时间:2014-06-14 00:22:09
1. 委托1.1 概述委托相当于C语言的函数指针,但与函数指针不同的是委托是强类型的,使用起来更安全也更方便。而且委托还支持多路广播和异步调用。看看下面这个最简单的委托的例子Code:点击(此处)折叠或打开namespace Sample{ publi.........【阅读全文】
发布时间:2014-06-10 00:07:19
以下针对CentOS6.5,配好repo源后,使用yum install可以很容易的安装软件。1. CentOS 6.5安装DVDCentOS-6.5-x86_64-bin-DVD1.iso包含软件及版本:pacemaker-1.1.10-14resource-agents-3.9.2cluster-glue-1.0.5-6corosync-1.4.1-17注:resource-agents比较旧,使用pgsql RA时还是需要最新的。2. epelrpm -i.........【阅读全文】
发布时间:2014-06-09 22:07:16
通过VMware克隆虚拟机后,新虚拟机往往不能正确识别网卡,就需要重新配置。下面是centos下重新配置网络的例子。1. 虚拟网卡的设置我的虚拟机中装了Host-only和NAT 2个虚拟网卡。子网分别是192.168.150.0和192.168.73.0。如下图之前遇到几次虚拟机不能上外网的问题,通过随便动一下上面的设置然后点"apply",或.........【阅读全文】
发布时间:2014-06-07 01:35:26
一条SQL语句采用哪个执行计划是由优化器根据代价估算自动选择的,但如果希望使用指定的执行计划,就需要进行干预。Oracle中通过提示(hint)干预特点SQL的执行计划,PostgreSQL本身也可以通过enable_bitmapscan之类的参数进行调节,但这些参数是针对会话的,对优化器的控制没有提示来的直接,也没有提示那么精细。pg_hint_.........【阅读全文】