# 前言PostgreSQL 在 9.1 中推出了一种特殊的表:unlogged table,使用 unlogged table 最大的特点是涉及到表的更新,删除等操作不会记录 WAL 日志,这样可以大大的提高性能。不过需要特别注意的是,在数据库异常宕机时... 当数据库 crash 后,如运行 kill -9 postgresql_pid,数据库重启时自动清空unlogged table的数据。4. 如果正常关闭数据库,如(pg_ctl stop -D /home/pgsql11.5/data/ -m fast),再启动时,unlogged table 中是有数据的...
# 前言PostgreSQL 在 9.1 中推出了一种特殊的表:unlogged table,使用 unlogged table 最大的特点是涉及到表的更新,删除等操作不会记录 WAL 日志,这样可以大大的提高性能。不过需要特别注意的是,在数据库异常宕机... 当数据库 crash 后,如运行 kill -9 postgresql_pid,数据库重启时自动清空unlogged table的数据。4. 如果正常关闭数据库,如(pg_ctl stop -D /home/pgsql11.5/data/ -m fast),再启动时,unlogged table 中是有数据的...
# **问题现象**使用了 Flink CDC Connector 消费 PostgreSQL数据,但是发现数据量在没有发生变化的情况下,发现存储空间不断增长,我们该如何解决此类问题。# 排查过程根据[此文档](https://developer.volcengine.com/articles/7277536280627150904)进行排查,发现 Flink 所依赖的 replication slot 未能推进 confirmed_flush_lsn,由于 confirmed_flush_lsn 一直未推进,基于复制槽的保护机制,PostgreSQL 会一直保留从 confirmed_f...
# 问题描述如何查看 PostgreSQL 库表对应的物理数据文件?# 问题分析在默认表空间的 base 目录下有很多子目录,这些子目录的名称与相应数据库的 oid 相同。通过 SQL 查询 系统表 pg_class 中的 oid 字段 和 系统表 pg_class 的 relfilenode 字段可以分别获取对应的数据物文件目录。# 解决方案1. 查看数据库的文件路径```sql登陆数据库$ psqlpsql (12.11)Type "help" for help.# select oid, datname from pg_databas...
# **问题现象**使用了 Flink CDC Connector 消费 PostgreSQL数据,但是发现数据量在没有发生变化的情况下,发现存储空间不断增长,我们该如何解决此类问题。# 排查过程根据[此文档](https://developer.volcengine.com/articles/7277536280627150904)进行排查,发现 Flink 所依赖的 replication slot 未能推进 confirmed_flush_lsn,由于 confirmed_flush_lsn 一直未推进,基于复制槽的保护机制,PostgreSQL 会一直保留从 confirmed_f...
Postgres CDC 连接器用于从 PostgreSQL 数据库读取全量快照数据和增量数据,仅支持做数据源表。 使用限制Postgres CDC 连接器暂时仅支持在 Flink 1.16-volcano 引擎版本中使用。 Postgres CDC 仅支持作为数据源表,支... pgsql_source ( order_id bigint, order_customer_id bigint, order_product_id bigint, order_status varchar, order_update_time timestamp, PRIMARY KEY (`order_id`) NOT ENFORCED -- 如果要数据库表定...
本文介绍云数据库 PostgreSQL 版性能测试所使用的测试环境、测试工具、测试步骤以及测试指标。 测试环境地域:华东 2(上海) 可用区:可用区 A 云服务器:通用平衡增强型 g1ie 58C224G,规格代码:ecs.g1ie.14xlarge 操作... sysbench/archive/1.0.12.zipyum install make automake libtool pkgconfig libaio-devel postgresql-develunzip 1.0.12.zipcd sysbench-1.0.12 sysbench 默认支持 mysql,此处需要配置支持 pgsql。./autogen.sh./c...
pg_stat_kcache 是一款对 PostgreSQL 在运行过程中对文件系统读写信息进行统计的插件。 实现原理pg_stat_kcache 是在查询执行前后,分别调用 Linux 接口 getrusage 获取进程相关资源信息,最后计算前后差值,即为当前... 采样错误的补偿值,见: linux CONFIG_HZ。 sql set pg_stat_kcache.linux_hz = -1; pg_stat_kcache.track 枚举类型,取值范围为:[none, top, all],默认值为 top,表示控制追踪哪些 SQL 语句,取值含义如下: top: ...
# 问题描述如何查看 PostgreSQL 库表对应的物理数据文件?# 问题分析在默认表空间的 base 目录下有很多子目录,这些子目录的名称与相应数据库的 oid 相同。通过 SQL 查询 系统表 pg_class 中的 oid 字段 和 系统表 pg_class 的 relfilenode 字段可以分别获取对应的数据物文件目录。# 解决方案1. 查看数据库的文件路径```sql登陆数据库$ psqlpsql (12.11)Type "help" for help.# select oid, datname from pg_databas...
通过对接LDAP服务器对LDAP用户进行认证,实现更安全可靠的用户管理。LDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写,是互联网上目录服务的通用访问协议。LDAP服务可以有效解决众多网络服务的... 默认值为5,0表示不锁定账户。当用户输入密码错误次数达到设定值时,系统将锁定此账户。 锁定时长 取值范围:1~10080,默认值为30。 重置计数器 取值范围:1~10080,默认值为5。密码尝试失败(未达到密码尝试次数设置...
本文列出了云数据库 PostgreSQL 版的各版本所支持的插件及插件版本。 插件名 PostgreSQL 13 PostgreSQL 12 PostgreSQL 11 描述 address_standardizer 3.2.5 3.1.4 3.1.4 基于 PAGC 标准的地名标准化插件。 address... stat_statements 1.8 1.7 1.6 提供一种方法追踪服务器执行的所有 SQL 语句的执行统计信息。 pg_trgm 1.5 1.4 1.4 提供字母数字文本相似度的函数和操作符,以及支持快速搜索相似字符串的索引操作符类。 pg_vector 0....
spname NOT IN ( 'information_schema', 'pg_catalog' ) AND C.relkind = 'r' ) WHERE C.relhasindex = 'f' ORDER BY C.relhasindex, C.relname;````## 5. 搜索路径需要提前查看数据... pageinspect | 1.7 | public | inspect the contents of database pages at a low level plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language(2 rows)````## 6. 关键参数对于数据库...
云数据库 PostgreSQL 版支持通过插件 pg_repack 提供在线 Vacuum Full 的能力,有效解决因为频繁 Update、Delete 等操作引起的表和索引等对象所占据的物理磁盘空间膨胀的问题。相较于 Cluster 和 Vacuum Full,pg_re... stgres/postgres/archive/refs/tags/REL_12_13.tar.gztar -zxf REL_12_13.tar.gzcd postgres-REL_12_13/./configure --prefix=/usr/local/pgsql-12.13make cleanmake -sjmake install配置环境变量。 bash export P...