摘要: PostgreSQL10Beta1 版本于 2017年5月18日发行,PostgreSQL 10 新增了大量新特性,其中特重量级新特性如下: * 内置分区表( Native Table Partitioning) * 逻辑复制(Logical Replication) * 并行功能增强(Enhanc 阅读全文
posted @ 2021-04-01 10:56 左上 阅读(70) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 11 新特性 PostgreSQL 11 正式版发行,PostgreSQL 11 重点对性能进行了提升和功能完善,特别是对大数据库和高计算负载的情况下进行了增强,主要包括以下: * 对分区表进行了大幅的改进和增强。 * 增加了对存储过程的支持,存储过程支持事务。 * 增强了并行 阅读全文
posted @ 2021-04-01 10:55 左上 阅读(497) 评论(0) 推荐(0) 编辑
摘要: Postgresql数据库执行计划统计信息简述 --添加analyze实际执行来获得执行计划,可不加 explain analyze select * from test_table; --只看执行路径,不看cost explain (costs false) select * from test_ 阅读全文
posted @ 2021-04-01 10:53 左上 阅读(389) 评论(0) 推荐(0) 编辑
摘要: PG中事务ID用完 在PG中事务年龄不能超过231 (2的31次方),如果超过了,这条数据就会丢失。 PG中不允许这种情况出现,当事务的年龄离231还有1千万的时候,数据库的日志中就会 有如下告警: warning:database "highgo" must be vacuumed within 阅读全文
posted @ 2021-04-01 10:51 左上 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 创建add_months方法 --create or replace function add_months create or replace function add_months(timestamp, int) returns timestamp as $$ declare i interva 阅读全文
posted @ 2021-01-12 21:40 左上 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 集群特性 秒级自动failover failover零数据丢失(防脑裂) 支持在线主从切换 支持读写分离 支持读负载均衡 支持动态增加和删除只读节点 一、操作系统配置(pg01 && pg02 && pg03) 1.禁用防火墙、selinux 2.同步系统时间 3.修改hosts文件 # more 阅读全文
posted @ 2020-12-17 12:13 左上 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: Mysql与PostgreSQL的安装过程省略。 为简便起见,把MySQL和PostgreSQL都安装在一个机器上,然后在此机器上(准确地说是在PostgreSQL运行的机器上)安装mysql_fdw: 首先是下载 mysql_fdw: http://pgxn.org/dist/mysql_fdw/ 阅读全文
posted @ 2020-12-15 15:53 左上 阅读(218) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 错误码 PostgreSQL 服务器发出的所有消息都赋予了五个字符 的错误代码, 这些代码遵循 SQL 的 "SQLSTATE" 代码的习惯。需要知道发生了什么错误条件的应用通常应该测试错误代码, 而不是查看文本错误信息。这些错误 代码轻易不会随着 PostgreSQL 的版本 阅读全文
posted @ 2020-12-06 20:47 左上 阅读(947) 评论(0) 推荐(0) 编辑
摘要: PG数据目录介绍 PG_VERSION #pg版本,如10 base/ #每个 database 会在 base 目录下有一个子目录,存储数据库文件 global/ #存放的文件用于存储全局的系统表信息和全局控制信息 pg_commit_ts/ #包含已提交事务的时间 pg_dynshmem/ #包 阅读全文
posted @ 2020-11-16 21:29 左上 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Linux下设置postgresql数据库开机启动 PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下,linux文件即为linux系统上的启动脚本: 1、将Linux文件复制到 /etc/init.d 目录下,并且将其重名为pos 阅读全文
posted @ 2020-08-18 10:09 左上 阅读(1056) 评论(0) 推荐(0) 编辑