POSTGRESQL

PG-DBA培训07:PostgreSQL体系结构深入与源码解析 原创

PostgreSQL体系结构深入解析,PostgreSQL数据库源码解析,initdb源码解析 PostgreSQL数据库体系架构PostgreSQL数据库存储结构PostgreSQL数据库进程结构PostgreSQL数据库内存结构PostgreSQL数据库源码解析使用gdb跟踪分析PostgreS ......
体系结构 PostgreSQL 源码 体系 结构

Oracle数据类型与对应的PostgreSQL数据类型(oracle 19c 迁移到kingbase)

Oracle数据类型与对应的PostgreSQL数据类型的映射: 1. 数值类型: - Oracle NUMBER -> PostgreSQL NUMERIC - Oracle INTEGER -> PostgreSQL INTEGER - Oracle BINARY_FLOAT -> Postgr ......
类型 数据 PostgreSQL kingbase Oracle

StatefulSet部署postgresql报错initdb: error: directory "/var/lib/postgresql/data" exists but is not empty & Back-off restarting failed container

容器状态一直重启 ``` [root@k8s-master01 sonarqube]# kubectl get pod -n ops NAME READY STATUS RESTARTS AGE gitlab-0 1/1 Running 0 170m pgsql-0 0/1 CrashLoopBac ......

Linux CentOS 7 卸载 PostgreSQL

## 1、查看服务状态并停止服务 ```shell systemctl status postgresql systemctl stop postgresql ``` ![](https://img2023.cnblogs.com/blog/1529536/202307/1529536-202307 ......
PostgreSQL CentOS Linux

Linux CentOS 7 安装 PostgreSQL v14

## 1、安装PostgreSQL 的RPM资源库 ```shell sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noar ......
PostgreSQL CentOS Linux v14 14

PostgreSQL 相关

pgsql [下载地址](https://get.enterprisedb.com/postgresql/postgresql-9.3.25-1-windows-x64.exe) .net库 nuget npgsql `4.1.12` 查询时表名要加 "" ,否则会报关系"xx"不存在。 heidi ......
PostgreSQL

PostgreSql

pgAdmin :是一款专门针对PostgreSQL数据库的客户端管理软件,该版本在pgAdmin 3的基础上做了较大的架构变化,由之前的CS架构变更为基于浏览器的BS架构。 # WITH查询(通用表表达式) WITH通用表表达式可以认为是定义在一个查询中的临时表。 WITH语句的结构分为WITH子 ......
PostgreSql

debezium同步postgresql数据至kafka

# 0 实验环境 全部部署于本地虚拟机 debezium docker部署 postgresql、kafka本机部署 ![](https://img2023.cnblogs.com/blog/2611015/202307/2611015-20230723101701902-171235819.png ......
postgresql debezium 数据 kafka

如何测量网络对PostgreSQL性能的影响

在PostgreSQL数据库和应用服务器之间,通常会有许多基础设施层。最常见的有连接池、负载均衡器、路由器、防火墙等。我们经常会忘记或想当然地认为网络hop以及其对整体性能造成的额外开销。但在很多情况下,这可能会导致严重的性能损失和整体吞吐量下降。 如何检测和测量影响 目前还没有一种简单的机制来测量 ......
PostgreSQL 性能 网络

Postgresql日志归档、复制槽概念

问题 1 数据日志什么时候归档 ? 其实这个问题是比较需要明白的,到底日志在正常的情况下,什么时候才能归档, 到底条件是什么,要开启 postgresql 的日志的归档的前提条件,主要需要配置 1 wal_level = replica (或 logical) 2 archive_mode = on ......
Postgresql 概念 日志

PostgreSQL 子查询

子查询(Subquery)是指嵌套在其他SELECT、INSERT、UPDATE以及DELETE语句中的查询语句。子查询的作用与多表连接查询有点类似,也是为了从多个关联的表中返回或者过滤数据。例如,我们想要知道哪些员工的月薪大于平均月薪,可以通过子查询实现: SELECT e.first_name, ......
PostgreSQL

【865】PostgreSQL相关

ref: PostgreSQL 教程 正常下载安装,mac安装路径为 /Applications/PostgreSQL 15/pgAdmin 4.app 打开 pgAdmin 4.app 新建的table位置 ......
PostgreSQL 865

PostgreSQL技术大讲堂 - 第23讲:缓冲区管理器

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第23讲:缓冲区管理器 内容1 : 缓冲区概述 内容2 : 缓冲区管理器 ......
大讲堂 缓冲区 PostgreSQL 技术

arcgis注册postgresql失败。postgres be sure the databse client software is installed and configured correct

解决: 将PostgreSQL\9.1\bin目录下的Libpq.dll,Libeay32.dll, Libintl-8.dll, Ssleay32.dll复制一份放在ArcGIS Server安装目录的Server\bin***意:这里拷贝的文件需要都是64位的。 重启arcgis server服 ......

postgresql-备份恢复

##### 1、逻辑备份恢复 pg_dump/pg_restore 命令备份恢复 对数据库或表备份恢复 ``` shell ## 备份指定的数据库 test $ pg_dump -U postgres -W -h 192.168.3.122 -p 1921 test > /pgdata/dumpba ......
postgresql 备份

数据库PostgreSQL PG 字符串拼接,大小写转换,substring

### 前言 PostgreSQL数据库简称pg数据库。 本文主要介绍使用pg数据库时,字符串的一些常用操作。 例如:多个字符串如何连接在一起,字符串如何大小写转换,删除字符串两边的空格,查找字符位置,查找子字符串等。 ### 一、多个字符串如何连接,拼接? pg的字符串连接使用 ||,注意不是+ ......
字符串 PostgreSQL substring 字符 大小

postgreSQL数据库远程连接配置

1、修改允许远程访问配置信息 进入Windows系统下PostgreSQL安装目录下的data目录中 (1)修改pg_hba.conf中,ipv4下面添加 (2)修改postgresql.conf文件中的监听设置 将listen_addresses=’localhost’前面的‘#’删掉,将port ......
postgreSQL 数据库 数据

postgresql数据库安装

1.数据库安装 yum -y install gcc zlib-devel readline-devel python python-devel tar zxvf postgresql-9.5.3.tar.gz cd postgresql-9.5.3/ ./configure --prefix=/u ......
postgresql 数据库 数据

postgresql-基本管理

查看控制文件内容 ``` shell $ pg_controldata pg_control version number: 1201 Catalog version number: 201909212 Database system identifier: 7253057961538375212 ......
postgresql

PostgreSQL 查询怎么取到json中的字段值 有几种方法

在PostgreSQL中可以使用多种方法来取到JSON中的字段值,以下是其中的三种常用方法: ### 1、通过->操作符取值 >操作符用于从JSON对象中提取一个键的值。例如,假设有一个JSON对象{“name”: “John”, “age”: 30},我们可以使用以下查询语句取出name字段的值: ......
字段 PostgreSQL 方法 json

PostgreSQL 常用函数(二)

日期时间函数 PostgreSQL提供了以下日期和时间运算的算术运算符。 PostgreSQL还提供了大量用于日期和时间数据处理的函数。 计算时间间隔 age(timestamp, timestamp)函数用于计算两个时间点之间的间隔,age(timestamp)函数用于计算当前日期的凌晨12点到该 ......
PostgreSQL 函数 常用

postgresql + mybatis 使用中需要注意的问题

1.mybatis是完全支持postgresql的。包括空间查询。 <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <scope>runtime</scope> </dependen ......
postgresql mybatis 问题

PostgreSQL 常用函数(一)

函数(function)是一些预定义好的代码模块,可以将输入进行计算和处理,最终输出一个结果值。PostgreSQL函数可以分为两类:标量函数(scalar function)和聚合函数(aggregation function)。标量函数针对每个输入都会返回相应的结果,聚合函数针对一组输入汇总出一 ......
PostgreSQL 函数 常用

PostgreSQL中一个索引的三种不同的扫描类型: 位图、索引和仅索引

性能是数据库管理系统的基本要素之一。性能低下意味着查询时间过长和前端响应时间过高。提高性能的最有效方法之一是为表列建立适当的索引。索引可以节省大量的数据访问时间,并引导查询以最快的方式收集结果。在PostgreSQL中,有不同的方法可以利用索引来产生最有效的计划。 本文中,我们将回顾以下三种不同的索 ......
索引 位图 PostgreSQL 类型

PostgreSQL CASE条件表达式

CASE表达式的作用就是为SQL语句增加类似于IF-THEN-ELSE的逻辑处理功能,可以根据不同的条件返回不同的结果。PostgreSQL支持两种形式的条件表达式:简单CASE表达式和搜索CASE表达式。另外,为了方便空值处理,PostgreSQL还提供了两个缩写形式的CASE表达式(函数):NU ......
表达式 PostgreSQL 条件 CASE

postgresql-体系结构

##### 1、体系结构 体系结构主要由实例和存储结构组成,而实例由进程和内存结构组成;存储结构分为逻辑存储结构和物理存储结构。 ##### 2、进程结构 查看运行进程信息 ``` shell $ ps -ef | grep postgre postgres 1161 1 0 15:10 ? 00: ......
体系结构 postgresql 体系 结构

PostgreSQL 多表连接

在关系型数据库中,通常将不同的实体和它们之间的联系存储到多个表中。比如员工的个人信息存储在employees表中,而与部门相关的信息存储在departments表中,同时employees表中存在一个外键字段(department_id),引用了departments表的主键(department_ ......
PostgreSQL

flex and bison usage in PostgreSQL

# flex/bison usage in pgsql In regular bison usage, we call `yyparse()` to get an AST. So, I searched for `yyparse` in PostgreSQL source code, which e ......
PostgreSQL bison usage flex and

PostgreSQL 分组汇总(二)

PostgreSQL除了支持基本的GROUP BY分组操作之外,还支持3种高级的分组选项:GROUPING SETS、ROLLUP以及CUBE。 GROUPING SETS选项 GROUPING SETS是GROUP BY的扩展选项,用于指定自定义的分组集。举例来说,以下是一个销售数据表: CREA ......
PostgreSQL

PostgreSQL技术大讲堂 - 第22讲:CLOG作用与管理

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第22讲:CLOG作用与管理 内容1: PostgreSQL CLOG概 ......
大讲堂 PostgreSQL 作用 技术 CLOG