开发者社区> 数据库> 关系型数据库

关系型数据库

关注

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

0
今日
4688
内容
34
活动
995
关注
|
关系型数据库 Java 数据库
|

PostgreSQL 参数优先级讲解

PostgreSQL 参数优先级讲解

1564 0
|
关系型数据库 数据库 PostgreSQL
|

PostgreSQL 数据库实例只读锁定(readonly) - 硬锁定,软锁定,解锁

PostgreSQL 数据库实例只读锁定(readonly) - 硬锁定,软锁定,解锁

2935 0
|
关系型数据库 数据库 PostgreSQL
|

PostgreSQL 如何让心跳永远不死,支持半同步自动同步、异步升降级 - udf 心跳

PostgreSQL 如何让心跳永远不死,支持半同步自动同步、异步升降级 - udf 心跳

1265 0
|
SQL Oracle 关系型数据库
|

PostgreSQL 使用逻辑decode实现异步主从切换后,时间线分歧变化量补齐、修复

PostgreSQL 使用逻辑decode实现异步主从切换后,时间线分歧变化量补齐、修复

1541 0
|
关系型数据库 测试技术 数据库
|

PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库

PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库

2730 1
|
监控 关系型数据库 测试技术
|

PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践)

PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践)

1573 0
|
存储 自然语言处理 算法
|

POLARDB 助力长沙营智提速资讯搜索业务

5000 TPS;单表10亿级数据;5T-10T数据

917 0
|
弹性计算 监控 关系型数据库
|

DRDS助力城市公交系统智能化

2万辆公交车,几千万市民,智能化出行

848 0
|
SQL 监控 关系型数据库
|

PostgreSQL Oracle 兼容性之 - performance insight - AWS performance insight 理念与实现解读 - 珍藏级

PostgreSQL , perf insight , 等待事件 , 采样 , 发现问题 , Oracle 兼容性

961 0
|
存储 Oracle Cloud Native
|

使用阿里云PolarDB替代Oracle数据库,申通完美扛过618业务高峰

本文转载自财经网

2299 0
|
运维 NoSQL 定位技术
|

阿里云荣膺MongoDB年度最佳ISV伙伴奖,首个共建特性上线MongoDB最新版 ​

日前, MongoDB全球合作伙伴及亚太区高级副总裁Alan Chhabra在MongoDB年度盛会MongoDB.live上宣布,阿里云荣膺MongoDB “年度最佳ISV伙伴奖”。

793 0
|
关系型数据库
|

MySQL - InnoDB特性 - Buffer Pool漫谈

缓存管理是DBMS的核心系统,用于管理数据页的访问、刷脏和驱逐;虽然操作系统本身有page cache,但那不是专门为数据库设计的,所以大多数数据库系统都是自己来管理缓存。由于几乎所有的数据页访问都涉及到Buffer Pool,因此buffer pool的并发访问控制尤为重要,可能会影响到吞吐量和响应时间,本文主要回顾一下MySQL的buffer Pool最近几个版本的发展(若有遗漏,欢迎评论补充), 感受下最近几年这一块的进步 MySQL5.5之前 只能设置一个buffer pool, 通过innodb_buffer_pool_size来控制, 刷脏由master线程承担,扩展性差。

3544 0
|
Oracle 关系型数据库 PostgreSQL
|

PostgreSQL Oracle 兼容性之 - 全局临时表 global temp table

标签 PostgreSQL , 临时表 , 全局临时表 , unlogged table , advisory lock 背景 PostgreSQL 暂时不支持类似Oracle风格的临时表。 PostgreSQL 临时表结构是会话级别的,而在Oracle中,临时表的结构是全局有效的,只是数据会话之间独立。

7194 0
|
SQL Oracle Java
|

如何将PG,PPAS,oracle,mysql,ms sql,sybase 迁移到 PG, PPAS (支持跨版本升级)

标签 PostgreSQL , PPAS , 迁移 , 跨版本升级 , oracle , mysql , SQL Server , Sybase , 同步 背景 使用EDB的MTK工具,可以完成异构迁移,同构迁移,异平台迁移,版本升级等动作例如: 1、PG, PPAS, oracle, mysql, ms sql, sybase 迁移到 PG, PPAS。

2846 0
|
Web App开发 关系型数据库 PostgreSQL
|

PostgreSQL 如何知道临时表是当前会话还是其他会话创建的

标签 PostgreSQL , 临时表 , 会话 , pg_table_is_visible 背景 PostgreSQL 不同的会话,可以创建同名的临时表,但是这个临时表是当前会话还是其他会话创建的呢? create table stage.

6003 0
|
并行计算 算法 关系型数据库
|

PostgreSQL 11 并行计算算法,参数,强制并行度设置

标签 PostgreSQL , 并行计算 背景 PostgreSQL 并行计算原理、应用参考: 《PostgreSQL 多场景 沙箱实验》 优化器并行计算的并行度计算方法 1、总worker进程数 postgres=# show ; max_worker_processes ---------------------- 128 (1 row) 2、所有会话,在同一时刻的QUERY,并行计算最大允许开启的WORKER数。

5508 0
|
SQL Oracle 关系型数据库
|

PostgreSQL 物化视图(Oracle同步到PG,PG同步到PG) - by pgsnapshot (plperlu trigger) (支持类似Oracle的mvlog fast complete force刷新)

标签 PostgreSQL , 物化视图 , 增量刷新 , mvlog , Oracle 同步到 PG , PG 同步到 PG 背景 PostgreSQL自身的物化视图没有MVLOG,也就是说,刷新的时候是VIEW定义产生的记录与MV已刷新的记录进行比对,进行增量更新的过程。

3523 0
|
Java 数据库
|

关于资源使用水位问题 - 硬件资源评估

标签 PostgreSQL , 资源 , 性能 , 抖动 , 评估 , 稳定性 背景 在数据库压测过程中,经常会遇到抖动的问题。为什么数据库会出现抖动呢? 持续高水位压测(把资源用个精光)会抖,数据库后台进程要做检查点,垃圾回收,刷脏,操作系统也有回收脏页的操作。

3381 0
|
Web App开发 SQL Oracle
|

PostgreSQL vs PPAS 差异 - Oracle评估、迁移、验证、性能调优

标签 PostgreSQL , PPAS , 阿里云 背景 1、ppas手册(高度兼容Oracle): https://www.enterprisedb.com/docs/en/11.0/EPAS_Oracompat_Ref_Guide_v11/toc.

1989 0
|
SQL 存储 关系型数据库
|

PostgreSQL IoT,车联网 - 实时轨迹、行程实践 2 - (含index only scan类聚簇表效果)

标签 PostgreSQL , 实时轨迹 , IoT , 车联网 , GIS , 离散IO , 顺序IO , IO放大 , 聚合 , PGLZ压缩解压缩 , IN OUT函数消耗 背景 车联网场景,一个行程由若干个点组成,业务需要按行程查询,按。

2442 0
|
传感器 物联网 关系型数据库
|

PostgreSQL IoT,车联网 - 实时轨迹、行程实践 1

标签 PostgreSQL , 实时轨迹 , IoT , 车联网 , GIS 背景 车联网,IoT场景中,终端为传感器,采集各个指标的数据(同时包括时间、GIS位置信息,速度,油耗,温度,EDU采集指标),在运动过程中,通过GPS准实时上报到服务端。

2718 0
|
SQL 监控 关系型数据库
|

PostgreSQL DBA 日常管理 SQL

标签 PostgreSQL , DBA , 日常 背景 1、AWR 数据库健康报告, 《PostgreSQL AWR报告(for 阿里云ApsaraDB PgSQL)》 《如何生成和阅读EnterpriseDB (PPAS(Oracle 兼容版)) AWR诊断报告》 2、查看TOP SQL,以...

6271 0
|
SQL 关系型数据库 Java
|

PostgreSQL 11 参数模板

标签 PostgreSQL , 参数 , 模板 , postgresql.conf , pg_hba.conf , postgresql.auto.conf 背景 系统参数模板 《PostgreSQL on Linux 最佳部署手册 - 珍藏级》 《PostgreSQL 10 + PostGIS + Sharding(pg_pathman) + MySQL(fdw外部表) on ECS 部署指南(适合新用户) - 珍藏级》 PostgreSQL 11 postgresql.conf 参数模板 内有注释,建议找到对应文章查看详细背景和原理介绍。

4361 0
|
SQL 关系型数据库 网络安全
|

PostgreSQL 拒绝服务DDOS攻击与防范

标签 PostgreSQL , ddos , 拒绝服务 , 锁 , SLOT 背景 连接数据库的过程中,需要数据库有足够的SLOT(连接槽,通过max_connections配置),认证。如果把连接槽位占用,或者在认证过程加锁(使得认证过程被锁),则可以制造DDOS攻击。

2029 0
|
Web App开发 关系型数据库 数据库
|

PostgreSQL recovery.conf 配置文件整合到 postgresql.conf

标签 PostgreSQL , recovery.conf , postgresql.conf 背景 PostgreSQL 12版本以前,配置PostgreSQL数据库恢复、流复制STANDBY,都需要配置recovery.conf,如果要修改配置,需要重启数据库。

3301 0
|
存储 关系型数据库 PostgreSQL
|

PostgreSQL 优化CASE - 有序UUID插件

标签 PostgreSQL , uuid , 无序uuid , 索引分裂 , io , 性能诊断 背景 无序UUID会带来很多问题,例如索引分裂膨胀,离散IO,WAL膨胀等,详见以前的分析。 Regular random UUIDs are distributed uniformly over the whole range of possible values.

2601 0
|
存储 SQL 关系型数据库
|

PostgreSQL 多维、图像 欧式距离、向量距离、向量相似 查询优化 - cube,imgsmlr - 压缩、分段、异步并行

标签 PostgreSQL , 多维 , 图像 , cube , imgsmlr , 压缩 , 分段 , 异步并行 , 欧式距离 背景 向量相似搜索越来越流行,PostgreSQL imgsmlr,cube插件分别应用于向量类型的存储,以及向量距离排序输出搜索。

2920 0
|
监控 关系型数据库 PostgreSQL
|

PostgreSQL bgwriter,walwriter,backend process 写磁盘的实时监控

标签 PostgreSQL , 背景 数据库有两大块buffer,wal buffer和shared buffer。 wal buffer是预写日志缓冲区。 shared buffer是数据页缓冲区。

2876 0
|
SQL 关系型数据库 PostgreSQL
|

PostgreSQL 空间聚合性能 - 行政区、电子围栏 空间聚合 - 时间、空间热力图

标签 PostgreSQL , 空间聚合 , 空间热力图 , 行政区 , 电子围栏 背景 某个时间区间(或其他条件),出现在某些围栏、行政区(多边形信息)中的对象(空间点信息)有多少,按颜色深浅渲染这些多边形。

2588 0
|
SQL 缓存 Oracle
|

Oracle On the PL/SQL Function Result Cache

标签 PostgreSQL , Oracle , 函数结果缓存 , 函数三态 , immutable , stable , volatile 背景 Oracle 11g 支持的一个新特性,在创建PL/SQL函数时,可以指定这个存储过程是否需要对结果进行缓存,缓存内容在SGA内存区域。

1040 0
|
关系型数据库 数据库 PostgreSQL
|

PostgreSQL 流计算插件 - pipelinedb 1.x 参数配置介绍

标签 PostgreSQL , 流计算 , pipelinedb 背景 术语 1、stream,流。数据写入流中,流不落盘。流通常会接continue view或continue transform,用于存储实时计算的结果(continue view),或者定义对流数据进行处理的规则(continue transform)。

1700 0
|
关系型数据库 数据库 PostgreSQL
|

PostgreSQL 粗心设错session_preload_libraries的补救方法

标签 PostgreSQL , session_preload_libraries , psql: FATAL: could not access file "pg_pathman": No such file or directory 背景 由于粗心,设错了session_preload_l...

1920 0
|
SQL 关系型数据库 分布式数据库
|

PostgreSQL 在线修改数据类型 - online ddl 方法之一

标签 PostgreSQL , online ddl , trigger , ddl 事务 背景 有张表的主键id是serial,但现在不够了,需要升级成bigserial,有什么优雅的方法吗?我看下来好像会锁表很久(因为数据量挺大) 如果直接alter table,由于数据类型从4字节改成了8字节,而tuple结构是在METADATA里面的,不是每行都有,所以DEFORM需要依赖METADATA,目前来说,这种操作需要rewrite table。

4421 0
|
Oracle 关系型数据库 数据库
|

PostgreSQL(PPAS 兼容Oracle) 从零开始入门手册 - 珍藏版

标签 PostgreSQL , edb , ppas , Oracle 兼容 背景 云数据库PPAS版,是阿里云与EnterpriseDB公司(简称EDB)合作基于PostgreSQL高度兼容Oracle语法的数据库服务,为用户提供易于操作的迁移工具,兼容范围涵盖:PL/SQL、数据类型、高级函数、表分区等。

4801 0
|
物联网 关系型数据库 流计算
|

PostgreSQL pipelinedb 流计算插件 - IoT应用 - 实时轨迹聚合

标签 PostgreSQL , IoT , 轨迹聚合 , pipelinedb , 流计算 , 实时聚合 背景 IoT场景,车联网场景,共享单车场景,人的行为位点等,终端实时上报的是孤立的位点,我们需要将其补齐成轨迹。

2024 0
|
存储 SQL Perl
|

PostgreSQL plpgsql 存储过程、函数 - 状态、异常变量打印、异常捕获... - GET [STACKED] DIAGNOSTICS

标签 PostgreSQL , GET , STACKED , DIAGNOSTICS 背景 使用GET STACKED DIAGNOSTICS捕获异常时的STACK内容。 使用GET DIAGNOSTICS捕获运行过程中的状态值。

4887 0
|
SQL 关系型数据库 PostgreSQL
|

PostgreSQL datediff 日期间隔(单位转换)兼容SQL用法

标签 PostgreSQL , datediff 背景 使用datediff,对时间或日期相减,得到的间隔,转换为目标单位(日、月、季度、年、小时、秒。。。等)的数值。 DATEDIFF ( datepart, {date|timestamp}, {date|timestamp} ) 周...

16378 0
|
关系型数据库 PostgreSQL
|

PostgreSQL listagg within group (order by) 聚合兼容用法 string_agg ( order by) - 行列变换,CSV构造...

标签 PostgreSQL , order-set agg , listagg , string_agg , order 背景 listagg — Rows to Delimited Strings The listagg function transforms values from a g...

6775 0
|
网络协议 关系型数据库 PostgreSQL
|

PostgreSQL DNS 解析功能 - get ip, get host name

标签 PostgreSQL , dns , python , gethostname , gethost 背景 在数据库中,根据主机名获得IP,根据IP解析主机名。 这个功能没有什么花哨,可以通过C函数或者PYTHON函数得到。

1420 0
|
关系型数据库 PostgreSQL
|

PostgreSQL 分区表、继承表 记录去重方法

标签 PostgreSQL , 分区表 , 继承表 , 去重 , only 背景 当使用数据库分区或继承功能,在PK层面上出现分区与分区,或分区与主表出现了重复的键值时,可以通过tableoid进行甄别,同时通过ONLY TABLE的操作方法进行删除。

1476 0
|
关系型数据库 PostgreSQL
|

PostgreSQL merge insert(upsert/insert into on conflict) 如何区分数据是INSERT还是UPDATE

标签 PostgreSQL , merge insert , upsert , insert into on conflict , 区分 insert update , xmin , xmax 背景 使用insert into on conflict update语法,可以支持UPSERT的功能,但是到底这条SQL是插入的还是更新的呢?如何判断 通过xmax字段的值是否不为0,可以判断,如果是UPDATE,XMAX里面会填充更新事务号。

2312 0
|
关系型数据库 PostgreSQL 索引
|

PostgreSQL 多维空间几何对象 相交、包含 高效率检索实践 - cube

标签 PostgreSQL , cube , 空间 , 几何 , 相交 , 包含 背景 多维空间对象的几何运算,高效率检索实践。 例如我们在数据库中存储了多维几何对象,可以使用lower, upper的数组来表达,例如3维度对象: CUBE [ xmin1 ymin1 zmin1 , xmax1 ymax1 zmax1 ] 在介绍CUBE类型前,我们可以使用6个字段(xmin,xmax,ymin,ymax,zmin,zmax)来表达一个立方体。

1287 0
|
关系型数据库 测试技术 PostgreSQL
|

PostgreSQL 相似人群圈选,人群扩选,向量相似 使用实践 - cube

标签 PostgreSQL , cube , imgsmlr , 相似人群 , 人群扩选 , 精准营销 , 人群画像 , 推荐系统 背景 PostgreSQL 相似插件非常多,插件的功能以及用法如下: 《PostgreSQL 相似搜索插件介绍大汇总 (cube,rum,pg_trgm,smlar,imgsmlr,pg_similarity) (rum,gin,gist)》 相似人群分析在精准营销,推荐系统中的需求很多。

1362 0
|
关系型数据库 PostgreSQL
|

PostgreSQL 随机记录返回 - 300倍提速实践 (随机数组下标代替order by random())

标签 PostgreSQL , 数组 , 随机 , order by random() 背景 在业务系统中,有些场景会用到随机返回的功能,例如论坛,有很多帖子(比如有100万贴),有些是精华帖(比如有5万贴),为了让精华帖可以均衡的被访问,需要将5万贴随机的分页返回给用户。

1835 0
|
SQL 关系型数据库 数据库
|

PostgreSQL sql文件编码引起的数据导入乱码或查询字符集异常报错(invalid byte sequence)

标签 PostgreSQL , 乱码 , 文件编码 背景 当用户客户端字符集与服务端字符集不匹配时,写入的多字节字符(例如中文)可能出现乱码。 例子 数据库字符集为sql_ascii,允许存储任意编码字符。

4421 0
|
SQL Oracle 关系型数据库
|

PostgreSQL JOIN limit 优化器 成本计算 改进 - mergejoin startup cost 优化

标签 PostgreSQL , join , limit , startup cost , cbo , 优化器改进 背景 PostgreSQL limit N的成本估算,是通过计算总成本A,以及估算得到的总记录数B得到: (N/B)*A 大概意思就是占比的方法计算 对于单表查询...

1355 0
|
关系型数据库 数据库 开发工具
|

PostgreSQL pg_top pgcenter - 实时top类工具

标签 PostgreSQL , pg_top , pgcenter 背景 PostgreSQL 的统计信息、实时会话信息、操作系统状态信息等汇总,统计,展示。 https://www.postgresql.

1511 0
|
监控 关系型数据库 数据库
|

PostgreSQL pgmetrics - 多版本、健康监控指标采集、报告

标签 PostgreSQL , pgmetrics , check_postgres 背景 pgmetrics,GO写的一款PostgreSQL 多版本、健康监控指标采集、报告开源软件。 https://github.com/rapidloop/pgmetrics 结合pgdash,可以实现被监控PG实例的可视化,指标值变更告警等。

1463 0
|
存储 Web App开发 关系型数据库
|

PostgreSQL PostGIS point join polygon (by ST_xxxx) - pglz_decompress 性能优化

标签 PostgreSQL , postgis , pglz_decompress , perf , tuning 背景 在空间数据中,通常会有轨迹、点、面的数据,假设有两张表,一张为面的表,一张为点的表,使用包含 ST_xxxx(c.geom, p.geom) 来进行JOIN(例如以面为单位,聚合统计点的数量)。

1605 0
我要发布