“Postgresql”的版本间的差异
跳到导航
跳到搜索
docker>Evan (→参考) |
小 (导入1个版本) |
(没有差异)
|
2019年10月14日 (一) 13:52的版本
优点
ython中的web开发框架Django也是推荐与PostgreSQL配合使用的。 说PostgreSQL性能差的,可以看:一个简单PGSQL调优的例子 性能可以达到30万QPS,随机更新的测试可以达到10万tps
options
版本9.6.6
要备份脚本 和常用 命令 ,并要上线让老谢用一下下
备份
##2.逻辑备份源实例数据 通过 PostgreSQL 客户端,连接本地(源) PostgreSQL 数据库。 执行如下命令,备份数据。 pg_dump -U username -h hostname -p port databasename -f filename 参数说明如下: username:本地数据库用户名 hostname:本地数据库主机名,如果是在本地数据库主机登录,可以使用 localhost port:本地数据库端口号 databasename:要备份的本地数据库名 filename:要生成的备份文件名称 例如,数据库用户 pgtest 要备份本地 PostgreSQL 数据库,登录 PostgreSQL 主机后,通过如下命令备份数据。 pg_dump -U pgtest -h localhost -p 4321= pg001 -f pg001.sql
监控
http://pg-monz.github.io/pg_monz/index-en.html
postgresql 主从
PostgreSQL 9.5.5主从实现之异步流复制(Hot Standby)
postgresql集群
以前PostgreSQL本身没有集群功能,但是有开源的第三方解决方案,比较成熟的有Postgres XC(PGXC)和Postgres XL(PGXL)。PGXC跟进PostgreSQl的版本相对比较快,PGXL的功能比较强大一些,主要多了MPP (Massively Parallel Processing) Parallelism。PGXC集群的架构主要分全局事务管理器、协调器和数据节点三个部分,通过全局事务管理器(GTM ,Global Transaction Manager)作为单点来控制多个协调器(Coordinator),由协调器来解析SQL并把SQL分到多个数据节点(Data Node)上,取回数据后合并数据集,返回给调用者。
https://www.postgresql.org/docs/9.6/static/high-availability.html
https://wiki.postgresql.org/wiki/9.1%E7%AC%AC%E5%8D%81%E4%B8%83%E7%AB%A0
PG的两种集群技术:Pgpool-II与Postgres-XL