随笔分类 -  postgresql

摘要:其实大家在Linux 的R 中安装其他库,完全可以使用R 自带的安装方式,只是这个 RPostgreSQL 库需要用到 postgresql 的lib 库与include 头文件,所以才有若干个步骤去准备。 我自己的做法是这样的,首先在网上下载一个 RPostgreSQL 的源码包,源码下载地址:h 阅读全文
posted @ 2016-07-28 11:41 chenfool 阅读(428) 评论(0) 推荐(0)
摘要:在pgsql中执行一个 5表 关联查询,效率比较差,问题定位 环境说明5张外表,其中with 中的临时表总记录数比较大,共有 2 亿条记录,通过时间序模型提高查询速度另外4张表 左表的记录非常小,最大的记录数不超过 1w 条 在没有做过任何调优的pgsql 中执行explain,会发现它的访问计划中 阅读全文
posted @ 2016-03-29 11:57 chenfool 阅读(15150) 评论(0) 推荐(0)
摘要:正常情况下,pgsql 停止可以执行一下命令: 此命令和 kill -15 PID 效果相同 但是有时候 pgsql 也会抽风,无法通过正常的方式停止,这个时候我们就需要暴力拆解了 kill -9 PID 大法,没有什么进程是可以抵抗的(除了用户权限不对外,基本是遇神杀神,遇佛杀佛哦) 但是kill 阅读全文
posted @ 2016-03-29 11:56 chenfool 阅读(14740) 评论(1) 推荐(0)
摘要:环境 ubuntu 14.04 桌面版 postgresql 源码下载链接,本教程是使用postgresql 9.3.4 进行编译的 http://www.postgresql.org/ftp/source/ 首先我们需要给ubuntu 安装几个包,因为 postgresql 编译时依赖 生成mak 阅读全文
posted @ 2015-05-26 16:42 chenfool 阅读(1090) 评论(0) 推荐(0)
摘要:环境:suse 11 ,64位的操作系统 unixODBC 版本:2.3.2 PostgreSQL 9.3.4 1 编译安装 unixODBC 下载 unixODBC :http://www.unixodbc.org/download.html 解压编译 安装路径设置在 /opt/unixODBC 阅读全文
posted @ 2015-01-15 16:29 chenfool 阅读(2959) 评论(0) 推荐(0)