# 实现PostgreSQL的pg_trgm扩展
## 概述
在实际的开发中,我们经常需要对文本进行模糊匹配,以便更好地处理搜索和相似性匹配等需求。PostgreSQL中提供了pg_trgm扩展,可以帮助我们实现基于trigram的模糊匹配。本文将介绍如何在PostgreSQL中使用pg_trgm扩展,以及如何进行配置和使用。
## 流程
下面是实现PostgreSQL的pg_trgm扩
原创
2024-05-28 09:52:41
156阅读
# PostgreSQL pg_archive 配置指南
在 PostgreSQL 中,实现归档(pg_archive)功能,可以帮助我们备份和恢复数据库,通过日志的归档来避免数据丢失。本篇文章将带您逐步实现 PostgreSQL 的归档功能。
## 流程概述
下面是实现 PostgreSQL 归档的步骤流程表:
| 步骤 | 操作
原创
2024-08-07 08:54:48
123阅读
一、背景常见的高可用架构中,如果master挂了且有数据没有同步到备,高可用系统会提升备为主对外服务。对于老主有可能再以备的身份加入集群时,可能搭建流复制关系失败。可以用pg_rewind工具使主备的数据一致。二、pg_rewind原理三、相关代码1、每个文件(目录)的差异被记录在结构体file_entry_t中,其定义如下typedefstructfile_entry_t{char*path;f
原创
2018-12-23 19:58:09
3097阅读
点赞
PostgreSQL 是一个功能强大的开源关系型数据库管理系统,在使用 PostgreSQL 的过程中,有时会需要对pg_hba.conf文件进行配置以实现访问控制。pg_hba.conf文件是 PostgreSQL 的主机访问控制配置文件,控制哪些客户端可以连接到数据库服务器,并采用什么样的身份验证方式。在本文中,我将向您详细介绍如何配置 pg_hba.conf 文件。
首先,让我们来了解一下
原创
2024-05-06 11:04:21
969阅读
centos PG集群搭建 一、安装PG 1、安装之前首先查看软件是否已经安装 rpm -qa | grep postgresql #若存在,需要卸载使用 yum remove postgresql 2、安装postgresql和postgresql-server 能够访问外网 # 获取源 sudo ...
转载
2021-08-19 18:20:00
1183阅读
点赞
2评论
**PostgreSQL pg_stat_statements实现步骤**
---
| 步骤 | 描述 |
| --- | --- |
| 1 | 在PostgreSQL数据库中启用pg_stat_statements插件 |
| 2 | 配置pg_stat_statements插件的参数 |
| 3 | 查询pg_stat_statements视图获取SQL查询性能统计信息 |
###
原创
2024-05-28 09:51:02
195阅读
一、背景在公司做一个查询异步化改造时,需要在本地调试,但是本地调试该如何避开请求参数的校验(比如请求头的referer、cookie等),解决办法无非就是两种:1. 暴力把所有进行参数校验的代码全部注释掉2. 找个软件来模拟请求头由于进行校验的地方很多,第一种办法显然不合适,于是尝试第二种方法,网页测试必备的Postman插件。二、下载安装最先想到当然是去chrome的应用商店啦:谷歌应用商店
# PostgreSQL 复制与 `pg_archivecleanup` 的科普
PostgreSQL是一个强大的开源关系数据库管理系统,广泛用于各类应用中。其高可用性和数据恢复能力得益于流复制和归档机制。在这篇文章中,我们将探讨PostgreSQL的复制特性,特别是如何利用`pg_archivecleanup`工具进行有效的归档清理。
## PostgreSQL 复制概述
PostgreS
初步认识pg_control文件之一初步学习pg_control文件之二初步学习pg_control文件之三初步学习pg_control文二...
原创
2022-10-30 18:15:46
89阅读
指定服务器, 定时执行 https://cloud.tencent.com/developer/article/1185186 http://wzktrav
原创
2022-08-02 06:53:03
417阅读
开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis ,Oracle ,Oceanb
原创
2023-10-01 10:04:24
273阅读
扩展能够扩展,更改和推进Postgres的行为。怎么样?通过挂钩到低级的Postgres A
原创
2022-08-16 14:10:20
144阅读
(一)创建基础备份1 、配置可以基于时间点的备份与恢复(point-in-time recovery (PITR)):1.1 postgresql.conf 中配置wal_level = replica # used to be "hot_standby" in older versions 9.6 default value minimal
max_wal_senders = 10
转载
2021-01-23 19:51:04
1251阅读
2评论
废话就不多说了,开始。。。pg_buffercache块模是用于查看shared buffer cache信息,定决shared buffer cache大还是小。Installing pg_buffercache into a database:$ createdb pgbench $ psql -d pgbench -f /usr/share/postgresql/contrib/pg_buffercache.sql两步便可成完pg_buffercache.sql内容:/* contrib/pg_buffercache/pg_buffercache--1.0.sql */-- compla
转载
2013-05-07 19:17:00
215阅读
2评论
PostgreSql 备份的软件(免费)的有不少,pgrman(之前有一篇写过), Barman (功能很强
原创
2022-06-10 09:23:13
461阅读
点赞
如果使用MYSQL 相对页面的层次进行一些了解,估计你就的找大佬们的工具集合,并且为此膜拜大佬们,但PG并不
原创
2022-06-22 10:03:42
76阅读
what's the pg_stat_activity pg_stat_activity 是 PostgreSQL 内置的一个系统视图, 是 PostgreSQL 实例维护的一个进程相关的视图,是实时变化的。 官方对他的定义是:每一行都表示一个系统进程,显示与当前会话的活动进程的一些信息,比如当前回话的状态和查询等。主要字段Co
原创
2022-03-23 11:19:16
2952阅读