随笔分类 -  Postgresql

摘要:我们知道,PostgreSQL数据库中的信息,最终是要写入持久设备的。那么PostgreSQL是怎么将信息组织存储在磁盘上的呢? Bruce Momjian有一个slide 《Insider PostgreSQL shared memory》,里面的图片非常直观的描述了,shared buffer,... 阅读全文
posted @ 2015-08-05 09:12 马建康 阅读(1032) 评论(0) 推荐(0)
摘要:改文件 postgresql.conf 里的 #max_connections=32 为 max_connections=1024 以及另外相应修改 share_buffer 参数。 阅读全文
posted @ 2015-08-05 08:58 马建康 阅读(692) 评论(0) 推荐(0)
摘要:需求描述:A表有如下数据id1234B表有如下数据idname1aaa1bbb1ccc2aa2bb3cA表和B表通过id关联,需要查询结果如下:idname1aaa,bbb,ccc2aa,bb3c4 查询语句如下:[sql]view plaincopySELECTa.id,array_to_stri... 阅读全文
posted @ 2015-08-01 10:12 马建康 阅读(3347) 评论(0) 推荐(0)
摘要:今天遇到一个奇怪的现象,select和delete表时正常执行,但truncate和drop表时会一直运行,也不报错。查了些资料才发现问题的原因,总结如下:"drop table " 和 "truncate table " 需要申请排它锁 "ACCESS EXCLUSIVE ", 执行这个命令卡住时... 阅读全文
posted @ 2015-07-28 16:54 马建康 阅读(1777) 评论(0) 推荐(0)
摘要:插入一亿条数据 (示例数据库:9.3.5) 参考资料:http://www.oschina.net/question/96003_70381 1234test=# insert into tbl_time1 select generate_series(1,100000000),clock_time... 阅读全文
posted @ 2015-07-20 12:57 马建康 阅读(5287) 评论(1) 推荐(0)