PostgreSQL 中文网

Francs's blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 留言

  • 搜索

PostgreSQL11: Initdb/Pg_resetwal支持修改WAL文件大小

发表于 2018-10-16 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 11 版本的一个重要调整是支持 initdb 和 pg_resetwal 修改 WAL 文件大小,而 11 版本之前只能在编译安装 PostgreSQL 时设置 WAL 文件大小。这一特性能够方便 WAL 文件的管理。 Release 的说明 Allow the WAL fil ...
阅读全文 »

PostgreSQL11: 可通过GRNAT权限下放的四个系统函数

发表于 2018-10-15 | 分类于 Postgres基础 | | 阅读次数:
涉及到数据库服务端文件读取的系统函数通常需要管理员权限,例如 pg_ls_dir()等系统函数,PostgreSQL 11 版本支持少量文件读取的系统函数权限下放,可通过 GRANT/REVOKE 将权限赋给普通用户,目前以下四个文件读取系统函数支持权限下放: pg_ls_dir(): List ...
阅读全文 »

PostgreSQL11: 新增三个默认角色

发表于 2018-10-13 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 11 新增三个默认系统角色,如下: pg_read_server_files pg_write_server_files pg_execute_server_program 这三个角色主要涉及数据库服务端文件的读写权限,例如使用copy命令或file_fdw模块读写数据库端 ...
阅读全文 »

PostgreSQL11: Indexs With Include Columns

发表于 2018-09-30 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 11 版本索引方面一个显著的新特性是创建索引时支持 INCLUDE COLUMNS ,语法如下1CREATE INDEX idx_name ON table_name USING BTREE (column_a) INCLUDE (column_b); 一、Release 中的 ...
阅读全文 »

PostgreSQL11: 新增非空默认值字段不需要重写表

发表于 2018-09-29 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 10 版本前表新增不带默认值的DDL不需要重写表,只需要更新数据字典,因此DDL能瞬间执行,如下: 1ALTER TABLE table_name ADD COLUMN flag text; 如果新增的字段带默认值,则需要重写表,表越大,执行时间越长,如下。 1ALTER TA ...
阅读全文 »

PostgreSQL11: 支持存储过程(SQL Stored Procedures)

发表于 2018-09-25 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 11 版本一个重量级新特性是对存储过程的支持,同时支持存储过程嵌入事务,存储过程是很多 PostgreSQL 从业者期待已久的特性,尤其是很多从Oracle转到PostgreSQL朋友,尽管PostgreSQL提供函数可以实现大多数存储过程的功能,但在函数中无法执行事务实现部分 ...
阅读全文 »

PostgreSQL11:支持并行哈希连接(Parallel Hash Joins)

发表于 2018-09-24 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 11 版本在并行方面得到增强,例如支持并行创建索引(Parallel Index Build)、并行哈希连接(Parallel Hash Join)、并行 CREATE TABLE .. AS等,上篇博客介绍了并行创建索引,本文介绍并行 Hash Join。 测试环境准备创建大 ...
阅读全文 »

PostgreSQL11:支持并行创建索引(Parallel Index Builds)

发表于 2018-09-22 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 11 版本在并行方面得到增强,例如支持并行创建索引、并行Hash Join、并行 CREATE TABLE .. AS等,本文先介绍并行创建索引。 PostgreSQL 11 版本并行创建索引仅支持 B-tree 索引,其它类型索引现阶段不支持并行创建。 并行进程相关参数介绍并 ...
阅读全文 »

MySQL数据库迁移PostgreSQL实践

发表于 2018-09-21 | 分类于 Postgres基础 | | 阅读次数:
前几年杭州PostgreSQL交流会上分享了一个MySQL数据库迁移到PostgreSQL的案例,虽然时间有些久了,仍有参考意义,方便有需要的朋友。 这个PPT在我的百度网盘上可下载,如下: Converting MySQL to PostgreSQL
阅读全文 »

PostgreSQL11: 分区表增加 Default Partition

发表于 2018-09-21 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 10 版本当往分区表写入的数据不在分区定义范围内时会报错,无法插入数据,PostgreSQL 11 版本分区表增加了 Default 分区用来存储不满足分区定义范围的数据。 本节以创建范围分区表为例进行测试。 PostgreSQL 10 版本在PostgreSQL 10 版本进 ...
阅读全文 »
1234…56
francs

francs

554 文章
21 分类
56 标签
RSS
GitHub StackOverflow 新浪微博 Linkedin
近期文章
  • EnterpriseDB: 使用 edbstart and edbstop 启停数据库
  • Hexo: 给博客添加近期文章板块
  • EnterpriseDB: 无人值守安装
  • EnterpriseDB: 交互式命令行安装
  • Hexo: 添加Valine评论(邮件通知、评论列表头像)
友情链接
  • PostgreSQL中文社区
  • PostgreSQL官网
  • DBA.stackexchange
  • Bruce momjian's blog
  • depesz's blog
  • Michael Paquier's blog
  • 德哥博客
  • Osdba's blog
  • Kenyon's blog
  • 钱五哥の自由空间
  • 博採眾長
  • 魂醉
© 2019 francs
由 Hexo 强力驱动
| #
主题 — NexT.Gemini v5.1.4
博客访客数 人次 博客访问量 次
浙公网安备 33010402003707号

|浙ICP备18045927号
0%