PostgreSQL的分区表建立(4)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-25 11:38 点击:次
---------
2293760
(1 row)
kenyon=# select count(1) from test.parent_table;
count
---------
2293761
(1 row)
kenyon=# select pg_size_pretty(pg_relation_size('test.parent_table_2012_03'));
pg_size_pretty
----------------
106 MB
(1 row)
kenyon=# select pg_size_pretty(pg_relation_size('test.parent_table'));
pg_size_pretty
www.2cto.com
----------------
8192 bytes
(1 row)
PS:可以看到实际的数据是存放在子表里去了,父表是没数据的。这么做前端开发会省去不少工作,但是后端DB会增加不少压力,可以后端建好分区表,前端直接按时间插入分区表中去,可减少因触发器带来的DB压力。
可以单独对分区表进行DML或者DDL操作,如truncate
作者 kenyon
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>