- 浏览: 285266 次
- 性别:
- 来自: 厦门
-
最新评论
-
chenxliang:
2016年10月26、27日,上海浦东,Postgres中国用 ...
用JDBC连接Postgres(Postgres学习笔记1) -
cuiran:
不错,讲的很详细。
web.xml 中的listener、 filter、servlet 加载顺序及其详解 -
i_am_birdman:
PostgreSQL的管理启动服务pg_ctl -D /pat ...
PostgreSql 数据库备份恢复 删除 建立 -
i_am_birdman:
songshuang 写道现在觉悟也不晚!加油!
加油呵呵
人生规划啊 -
songshuang:
现在觉悟也不晚!加油!
人生规划啊
文章列表
postgresql :vacuum full
- 博客分类:
- 数据库
http://wiki.postgresql.org/wiki/VACUUM_FULL
清理垃圾空间
请教一个问题:我这边有个表数据内容没有变化,但是运行了一段时间,主要是对表的字段值更新操作,数据表大小却变大很多
开始也就几M,后面用PGAdmin看,却发现有1G多
对表执行vacuum full就能清理垃圾空间
有没有自动清理的呀?
有,配置autovacuum
CPU Intel i5 2320[盒装] 32nm/4核/3.0G/1MB/6MB 1398
主板 微星 PH61A-P35 LGA1155/H61/USB3/SATA3 549
内存 找最便宜的 DDR3-1600 单根4G 136
硬盘 西部数据 蓝版WD10EALX[26/75] 1T/32MB/单碟500G 799
硬盘支架 2.5英寸转3.5英寸 12
SSD OCZ AGT3-25SAT3-60G 60G/IOPS 10K读、50K写 669
显卡 迪兰或蓝宝 HD6770 1GB/128bit/850M/4.8G 669
显示器 AOC E2051F/E2043f LED背光/ ...
删除pg_xlog导致Pg无法启动
- 博客分类:
- 数据库
前几天由于做9.1PIRT,postgresql.conf中的
wal_keep_segments =1000 # in logfile segments, 16MB each; 0 disables
wal_keep_segments值设过大,导致我的linux系统硬盘容量满了。。。。
就把pg_xlog删去,发现机器启动不了了。
在群里问了一个大牛得到了解决办法
pg_resetxlog [-f] [-n] [-ooid ] [-x xid ] [-e xid_epoch ] [-m mxid ] [-O mxoff ] [-l timelineid,fi ...
pgpool_II并行模式配置
- 博客分类:
- 数据库
pgpool_II并行模式配置(parallel_mode)
1.将etc/pgpool.conf中的replication mode 修改为false,load balance修改为true ,parallel_mode 修改为true,增加相应的backend_info,system_db info。
2.计划在本机上端口5555上安装system_db数据库。
system_db 数据库中将有两个重要组件。一个是dblink函数,一个是模式pgpool_catalog。
(1):从官网上的下载postgresql源码就行安装。
./configure --prefix =/opt ...
配了快一个星期吧。看的英文文档。不停的google。英文真是我的硬伤。
参考资料:http://wiki.postgresql.org/wiki/Streaming_Replication
http://michael.otacoo.com/postgresql-2/postgres-9-1-setup-a-synchronous-stand-by-server-in-5-minutes/
http://hi.baidu.com/magicgrass/blog/item/69fcdb1e297248e9e0fe0bef.html
http://brandonkonkle.com/blog ...
linux 防火墙 终端修改
- 博客分类:
- Linux
之前一直在图形用户界面修改的防火墙端口。这次因为某台服务器没有鼠标键盘,于是远程登录在终端修改。
[root@localhost ~]# vi /etc/sysconfig/iptables
添加一行使其开放5433端口。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5433 -j ACCEPT
然后重启服务使改动生效
[root@localhost ~]# service iptables restart
iptables: Flushing firewall rul ...
PostgreSql 版本迁移(9.0-9.1)
- 博客分类:
- 数据库
为了传说中9.1的hot_standy功能。
首先备份数据库
pg_dumpall -U postgres >***.sql /***.bakcup
恢复数据
psql -U postgres -p 5433 -f ***.sql
更改环境变量
vi /etc/profile
我的环境变量设置
export JAVA_HOME=/usr/java/jdk1.6.0_24
export WX ...
http://www.youku.com/playlist_show/id_6035412.html
百度难得的给力啊,谢谢做视频的人。
http://michael.otacoo.com/postgresql-2/postgres-9-1-setup-a-synchronous-stand-by-server-in-5-minutes/
9.1的replication模式?!
http://pgpool.projects.postgresql.org/pgpool-II/doc/tutorial-zh_cn.html
pgpool-II入门教程
...
大数据下的数据分析平台架构
- 博客分类:
- 数据库
http://cloud.csdn.net/a/20110815/303101.html
随着互联网、移动互联网和物联网的发展,谁也无法否认,我们已经切实地迎来了一个海量数据的时代,数据调查公司IDC预计2011年的数据总量将达到1.8万亿GB,对这些海量数据的分析已经成为一个非常重要且紧迫的需求。
谢超
Admaster数据挖掘总监,云计算实践者,10年数据仓库和数据挖掘咨询经验,现专注于分布式平台上的海量数据挖掘和机器学习。
作为一家互联网数据分析公司,我们在海量数据的分析领域那真是被“逼上梁山”。多年来在严苛的业务需求和数据压力下,我们几乎尝试了所有可能的大数据 ...
pg_dump 备份恢复单个表单数据
- 博客分类:
- 数据库
/opt/PostgreSQL/9.0/bin/pg_dump --host localhost --port 5432 --username postgres --format custom --verbose --file "/home/Gogo_yueyue/桌面/province_table" --table public.province_table edu
pg_dump: reading schemas
pg_dump: reading user-defined functions
pg_dump: reading user-defined typ ...
1)
ALTER TABLE stat.stat_queue ADD CONSTRAINT exam_id_is_online_has_ques_key UNIQUE(exam_id,is_online,has_ques);
添加唯一性约束避免重复
2)svn提交错误[root@ShadowFiend edu1]# svn commit -m "";
svn: 提交失败(细节如下):
svn: 无法同时提交 “/home/Gogo_yueyue/Workspaces/edu1/stat/edu/stat/exam/InQueueThread.j ...
写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...
/linux/null
- 博客分类:
- Linux
/dev/null 2>&1 详解
http://viplin.blog.51cto.com/241472/99568
今天一个朋友突然在自己的维护的Linux中, /var/spool/cron/root 中看到了以下的内容:
30 19 * * * /usr/bin/**dcon.sh > /dev/null 2>&159 23 * * 1-7 /home/s**-log/squid-log.renew &g ...
研究目的:
PostgreSql是一种非常复杂的对象-关系型数据管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。
pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,它提供连接池,复制,负载均衡,并行查询等功能。
可以利用pgpool-II实现PostgreSQL的分布式数据库的设计和实现。
研究意义:
通过实现基于pgpool-II 和PostgreSQL的分布式数据库的设计与实现,实现PostgreSQL数据库集群,集群(Cluster)技术是使用特定的链接方式,将价格相对较低的硬件设备结合起来 ...