随笔分类 -  postgresql

about postgres database all info
摘要:创建表test,y字段插入null. 这条记录存储在数据页里面是: 占了40个字节,TupleHeader是24个字节,40-24=16。 我们再插入一条数据看看 再看看新插入的记录: 这2条数据对比 第一条记录: 字段x是bigint,8字节 字段y是bigint,8字节 字段z是text,字符串 阅读全文
posted @ 2017-07-03 22:49 Li.Sang 阅读(411) 评论(0) 推荐(1)
摘要:PG提供了一个扩展pg_buffercache来查看缓存区的内容。 创建个测试数据库test,并且添加扩展。 在缓存区中找到两个数据库的内容,带0的记录表示缓存区未使用。 通过SQL更直观的来看一下: 这些内容,都是数据字典视图。 创建表并插入数据,我们通过pg_buffercache能够查询到bu 阅读全文
posted @ 2016-07-20 21:06 Li.Sang 阅读(2903) 评论(0) 推荐(0)
摘要:9.5主要是2个方法有变动: create_foreignscan_path 9.4比9.5少了个Path *fdw_outerpath make_foreignscan 这个函数在9.5中添加了3个参数: 9.4中的make_foreignscan 在接口fdwroutine->GetForeig 阅读全文
posted @ 2016-04-26 23:29 Li.Sang 阅读(334) 评论(0) 推荐(0)
摘要:修改配置文件postgres.conf track_functions = all # none, pl, all 或者 在当前事物中设置 修改完成后,重启数据库,就会有数据了。 阅读全文
posted @ 2015-11-18 15:03 Li.Sang 阅读(224) 评论(0) 推荐(0)
摘要:oracle_fdwerror desc:postgres=# select * from test;ERROR: Oracle table "sangli"."test" for foreign table "test" does not exist or does not allow read ... 阅读全文
posted @ 2015-11-04 10:09 Li.Sang 阅读(779) 评论(0) 推荐(0)
摘要:索引方式:唯一索引,主键索引,多属性索引,部分索引,表达式索引.索引类型:B-Tree,Hash,GiST,GIN以及表达式索引PostgreSQL所有索引都是“从属索引”,也就是说,索引在物理上与它描述的表文件分离。索引也是对象,在表pg_class里有记录。索引的内部结构与索引的访问方法(索引类... 阅读全文
posted @ 2015-08-18 13:47 Li.Sang 阅读(2258) 评论(0) 推荐(0)