06 2016 档案

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

点击右上角即可分享
微信分享提示