概述PostgreSQL 13 典型变化如下逻辑复制支持分区表Btree索引优化(引入Deduplication技术增量排序(Incremental Sorting并行VACUUM索引并行Reindexd ... 阅读全文
新特性总结快速拥有GPDB 7和gpcc 7环境参考:https://www.xmmup.com/zaidockerzhongkuaisutiyangreenplum-7-0-0.htm此docke ... 阅读全文
VACUUM简介VACUUM — 垃圾收集并根据需要分析一个数据库。PostgreSQL数据库管理工作中,定期vacuum是一个重要的工作。vacuum的效果释放,再利用 更新/删除的行所占据的磁盘空间. ... 阅读全文
隐藏列8.0.23 新增隐藏列特性。什么是隐藏列?它基本上是一个表的常规列,具有自己的名称和数据类型。它像任何其他常规列一样处理和更新,唯一的区别是对应用程序不可见。换句话说,只有在 SELECT 语 ... 阅读全文
环境测试机器:本地虚拟机 测试表 sys_test,数据行 780测试实例1:8.0.3测试实例2:5.7.2一:Instant add columAdding a column 测试实例1:8.0.3 ... 阅读全文
简介作为 MySQL DBA ,相信大家都经历过在复制模式下,如果没有主键,遇到 load data ,大事务,ddl 等有大量表数据行扫描的行为时,会带来严重的主从延迟,给数据库稳定性和数据一致性带 ... 阅读全文
简介担心ALTER TABLE DETACH因忘记设置statement_timeout而长时间锁表吗? PostgreSQL 14支持CONCURRENTLY了, 完美解决烦恼。在PG 14版本之前 ... 阅读全文
PostgreSQL 14 ALTER TABLE DETACH 支持 CONCURRENTLY:分区表下线不再阻塞其它会话从PG1开始,ALTER TABLE DETACH 支持 CONCURREN ... 阅读全文
示例CREATE PROCEDURE insert_data(a integer, b integerLANGUAGE SQAS $INSERT INTO tbl VALUES (a);INSERT INTO tbl VALUES (b); ... 阅读全文
简介PG13版本引入两个特性来增强备份的验证:backup manifests (备份清单)和 pg_verifybackup。backup manifests:使用 pg_basebackup 列出 ... 阅读全文
简介MySQL 8.0.28开始,新增一个特性,支持监控统计并限制各个连接(会话)的内存消耗,避免大量用户连接因为执行垃圾SQL消耗过多内存,造成可能被OOM kill的风险。设置首先,需要先设置系统 ... 阅读全文
简介由于PostgreSQL的MVCC机制的原因,需要清理old/dead记录,这些动作由vacuum完成。PostgreSQL 12为止,vacuum还是一个表一个表,一个索引一个索引的进行。有一系 ... 阅读全文
1. 概述PostgreSQL11的主要改进有分区功能的改进,包括增加用哈希键分区的支持增加分区表上PRIMARY KEY, FOREIGN KEY,索引和触发器的支持允许创建“default”分 ... 阅读全文
一、功能增强1.1-所有系统表更换为InnoDB引擎系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。1.2-DDL原子化InnoDB表 ... 阅读全文