大数据

  • PostgreSQL9.4: 初识逻辑解析 ( Logical Decoding )

    逻辑复制( Logical decoding) 是 PostgreSQL9.4 的关键特性之一,Logical decoding 允许读取 WAL 日志,并将数据变化解析成目标格式, 这块内容很多,下面仅做一些简单的分享。 在开启逻辑复制之前,需要设置 wal_l…

    大数据 2022年1月30日
  • PostgreSQL9.4: pg_basebackup 增加 --max-rate 限速选项

    使用pg_basebackup 创建流复制备库时,需要复制并传送数据,带来大量 I/O,9.4 版本 pg_basebackup 增加流量控制选项,搭建流复制备库时降低对主库的性能影响。 关于 –max-rate 选项 指数据的最大传输速率,默认是 …

    大数据 2022年1月30日
  • PostgreSQL9.4: 聚合函数新增 FILTER 属性

    Release Note Add control over which values are passed into aggregate functions using the FILTER clause (David Fetter) 手册中提到聚合函数增加 FILTER 属性, 也就是说在聚合函数 avg(), min(), max(), sum(…

    大数据 2022年1月30日
  • PostgreSQL9.4:增加时间构造函数

    9.4 增加时间构造函数,release note 说明如下: Add functions to construct times, dates, timestamps, timestamptzs, and intervals from individual values, rather than strings (Pavel Stehule)These functio…

    大数据 2022年1月30日
  • PostgreSQL9.4: 增加 pg_sleep_for(interval) , pg_sleep_until(timestamp) 延迟执行函数

    之前版本仅支持 pg_sleep(seconds) 延迟执行函数, PostgreSQL 9.4 版本增加两个延迟执行函数,支持指定复杂的延迟。 pg_sleep_for(interval) pg_sleep_until(timestamp with time zone) pg_sleep(seconds): 当前会…

    大数据 2022年1月30日
  • PostgreSQL9.4: Explain 输出的变化

    9.4 版本的 EXPLAIN 输出变化不大,release note 提到以下三点: Have EXPLAIN ANALYZE output planning time (Andreas Karlsson) Have EXPLAIN print the grouping columns in Agg and Group nodes (Tom Lane) Have…

    大数据 2022年1月30日
  • PostgreSQL9.4:支持延迟复制(Delayed Standbys)

    9.4 版本之前,在流复制环境中,默认情况下备节点会实时地和主节点保留同步, 9.4 版本 在 recovery.conf 文件中新增 recovery_min_apply_delay 参数,支持备库延迟复制。 延迟复制的意义 延迟复制是有意义的,比如…

    大数据 2022年1月30日
  • PostgreSQL9.4 新增 pg_stat_archiver 系统视图

    PostgreSQL9.4 新增 pg_stat_archiver 系统视图用来记录 WAL 归档信息。 关于 pg_stat_archiver 备注:字段含义依次为:已归档的 wal文件总数,最近成功归档的wal文件名, 最近成功归档时间,归档失败 wal 数量,最…

    大数据 2022年1月30日
  • PostgreSQL 9.4: 新增 Jsonb 数据类型

    PostgreSQL9.4 新增 JSONB 数据类型, JSONB 同时属于 JSON (JavaScript Object Notation) 数据类型,jsonb 和 json 的输入数据几乎完全通用,最大的差别体现在效率上,json 存储的数据几乎和输入数据一样,存储的…

    大数据 2022年1月30日
  • PostgreSQL 9.4:支持 Background Workers 后台进程动态注册,启动,停止

    PostgreSQL 9.4 支持 background workers 后台进程动态注册,启动,停止, 这块工作是并行查询的基础, 从而实现大查询可以分布到多 cpu 上; 但是目前并不支持并行查询,只是支持动态注册,启动,停止后台进程,动…

    大数据 2022年1月30日