PostgreSQL 9.6数据库管理功能数据库管理功能中最重要的特性应该是idle_in_transaction_session_timeout杀掉空闲会话在PostgreSQL中,会话或事务基本上可以永远存在。在某些情况下这一直是个问题:因为事务一直保持打开状态太长了。根因在于:长事务可能导致清理问题,并引起表膨胀。不受控制的表膨胀自然会导致性能下降和糟糕的用户体验。从PostgreSQL 9
原创 2023-07-25 22:01:52
2阅读
1、支持分区表 内置分区表支持范围、列表分区,无需通过继承、约束、触发器实现 2、逻辑复制 内置逻辑流复制功能,无需第三方插件,性能更高 3、并行查询 并行索引扫描(index scan) 并行索引全扫描(index-only scan) 并行位图扫描(bitmap heap scan/bitmap ...
转载 2021-05-27 09:05:00
228阅读
2评论
再说PostgreSQL 14之前,先来带大家回复一下之前发布的
原创 2022-11-26 15:26:19
290阅读
特性逻辑复制支持分区表PostgreSQL 从版本10开始支持逻辑复制,在版本12前逻辑复制仅支持普通表,不支持分区表,如果需要对分区表进行逻辑复制,需单独对所有分区进行逻辑复制。PostgreSQL 13 版本开始,逻辑复制新增了对分区表的支持,具体包括:1. 可以显式地发布分区表,自动发布所有 ...
转载 2021-05-26 09:14:00
581阅读
2评论
PostgreSQL 15 已发布,此版本在本地管理和分布式部署中的工作
原创 2022-11-26 15:26:25
853阅读
典型的特性有:逻辑复制支持分区表Btree索引优化(引入Deduplication技术)增量排序(Incremental Sorting)支持并行VACUUM索引数据库管理下面分别看下逻辑复制支持分区表PostgreSQL 13 版本的逻辑复制新增了对分区表的支持,如下:可以显式地发布分区表,自动发布所有分区。从分区表中添加/删除分区将自动从发布中添加/删除。Btree索引优化(引入Dedupli
转载 2021-06-09 13:26:35
241阅读
postgresql 15特性后,pg16已经发布,这个版本的主要特性如下: 1、逻辑复制支持级联,不一定要从primary开始; 2、逻辑复制
原创 2023-11-30 11:42:18
420阅读
post供热SQL无法更新
原创 2023-01-10 16:06:24
221阅读
2评论
如果设置了compute_query_id参数,将在pg_stat_activity, EXPLAIN VERBOSE, csvlog, log_line_prefix中
翻译 2023-05-06 22:44:40
813阅读
整理了下今晚听的直播笔记,再选了部分比较能用上的特性1. 支持更多场景下的patition wise join之前要
原创 2023-05-06 23:05:58
600阅读
目前postgresql的最新版本已经是10.4 ;本次安装的版本是9.6,大版本之间还是有很多特性的。1、postgresql9.6的新功能: ①:并行查询   并行查询是9.6版本的最大亮点。在之前的版本中,即使拥有多个空闲处理器,但数据库限制只能利用单个CPU的计算能力。9.6版本支持并行查询操作,因此能够利用服务器上的几个或所有CPU内核进行运算,这样讲更快
原创 2018-07-23 10:17:47
6973阅读
postgresql安装修改系统配置一、修改sysctl.confvim /etc/sysctl.confkernel.shmmax = 34359738368 #实际内存大小,单位为字节Bkernel.shmall = 8388608 #机器物理内存的页面数,物理内存除以4Kvm.swappiness=0vm.overcommit_memory=2vm.overcommit_rati
转载 2022-11-18 14:57:01
1245阅读
刘伟 数据和云  关注我们,下载更多资源   刘伟 刘伟,云和恩墨软件开发部研究院研究员;前微博DBA,主要研究方向为开源数据库,分布式数据库,擅长自动化运维以及数据库内核研究。 ◆◆前言◆◆  即便是从数据库特性,SQL功能性等方面,PostgreSQL都是一个更接近Oracle,在这方面远胜于MySQL的数据库,但是这个来源是学校的教学数据库的开源数据库,在很多地方,设计实现上的
转载 2021-06-14 21:45:50
747阅读
阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务ACID。ADB PG通过行存储、列存储、多种分区表和索引等机制,可以支持海量数据的交付分析,也支持
转载 2019-10-16 15:08:00
186阅读
2评论
环境: CentOS6.9 x86_64机器的网络环境:10.X.X.X/8     (8位掩码)# 安装rpm包yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm&nbsp
原创 2018-04-26 11:41:47
4875阅读
对于跨版本的PostgreSQL升级,官方给出了以下三种方法:pg_dumpall--把数据从旧版本中导出,然后再导入到新版本,此过程就是一个导入导出的过程。LogicalReplication--创建一个高版本的从库,待数据同步完成后,主备角色互换,以达到升级目的。pg_upgrade--官方推荐的快速升级方法,通过创建的系统表并使用旧的用户表的方式进行升级。本文通过pg_upgrade工具,
原创 2019-06-11 10:59:26
1933阅读
PostgreSQL 11数据库管理功能数据库管理功能中让数据库更高效运行的功能之一应该是能够配置数据库实例运行时的大小,通常认为最应该被调整是WAL段文件。可配置的WAL段大小自PostgreSQL推出以来,单个WAL文件的大小始终如此是16MB。最开始,它甚至是一个可编译限制项,后来改为编译时的选项。从PostgreSQL 11开始,WAL段文件的大小可以在实例创建时更改,这为管理员提供了额外
原创 2023-07-25 22:12:19
0阅读
PostgreSQL 13SQL及开发相关psql改进版本13中psql可以跟踪会话的状态,我们可以看到一个事务是否运行成功,参考如下:test=# BEGIN; BEGIN test=*# SELECT 1; ?column? ---------- 1 (1 row) test=*# SELECT 1 / 0; ERROR: division by zero test=!# SELECT 1
原创 2023-07-25 22:25:17
2阅读
PostgreSQL 12SQL及开发相关psql及doc改进PostgreSQL 12 引入了两个大的改进:文档中开始添加图形psql添加帮助命令的文档链接在过去,官方文档中没有任何图形或图解说明。文档是纯文本的,这使得一些人很难快速理解数据库的某些特性。第二个变化是psql中帮助命令在以前并没有关联官方文档的直接链接,如下:上面的URL确实非常有用,可以避免我们进行一些不必要的查找和挖掘。增加
原创 2023-07-25 22:20:44
2阅读
  • 1
  • 2
  • 3
  • 4
  • 5