06 2016 档案
发表于 2016-06-27 14:52阅读:993评论:0推荐:0
摘要:今天刚上班,一个朋友问我“我们这边有个表空间扩大到,1.4T,但是删除数据没有用,这个都不变小?”。 我给他这样解释了下 "这个数据文件;你删除数据是不会影响到它的大小;可以这样理解;这个数据文件相当于一个水桶;这个水桶的大小是1.4T;删除数据这个操作相当于把里面水抽出来。 水桶的大小是不变的;水
阅读全文 »
发表于 2016-06-24 09:24阅读:14447评论:0推荐:3
摘要:ctid: 表示数据记录的物理行当信息,指的是 一条记录位于哪个数据块的哪个位移上面。 跟oracle中伪列 rowid 的意义一样的;只是形式不一样。 例如这有个一表test;查看每行记录的ctid情况 mydb=> select ctid,* from test; ctid | id | nam
阅读全文 »
发表于 2016-06-15 11:35阅读:468评论:0推荐:0
摘要:博客地址--点击
阅读全文 »
发表于 2016-06-06 11:58阅读:3732评论:0推荐:0
摘要:1. 安装file_fdw 需要先安装file_fdw,一般是进到PostgreSQL的源码包中的contrib/file_fdw目录下,执行: make make install 然后进入数据库中,执行以下SQL把file_fdw安装上: CREATE EXTENSION file_fdw; CR
阅读全文 »
发表于 2016-06-02 16:41阅读:11503评论:0推荐:0
摘要:1. 去重;关键字distinct去重功能 在其他数据库(oracle,mysql)是存在;当然postgresql也有这个功能 2. 跟on一起用; 使用DISTINCT ON实现用窗口函数实现的取第一名的功能 这个功能oracle,mysql是没有的;当然它们有其他的分析函数可以替换;顶替;例如
阅读全文 »
发表于 2016-06-02 11:08阅读:2232评论:3推荐:0
摘要:通过pg_relation_filepath可以直接表(索引)对象对应的物理文件在哪里? 上面截图是“德哥”做的ppt;上面有详细解释! 当然也可以通过 系统表 pg_class 可以直接查出对应的物理文件。 德哥的《postgresql学习资料》下载地址: https://yunpan.cn/Oc
阅读全文 »