PG
文章平均质量分 83
老苏畅谈运维
Oracle ACE,拥有MySQL OCP、PGCE及KCP、YCP、GCP等国产数据库证书。十多年DBA工作经验,致力于分享ORACLE、MySQL、PostgreSQL及其它数据库的运维实战。公众号:老苏畅谈运维,可以扫我头像关注,大家一起交流分享!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL性能分析神器,让你成为优化高手!
使用过Oracle的SQL Monitor的朋友都知道,它能够将复杂的SQL执行计划解析为直观的HTML可视化报告。清晰展示查询的执行路径、耗时分布及资源消耗,帮助开发者快速定位性能瓶颈,如表扫描、索引缺失、JOIN效率等问题。对于诊断慢SQL,该工具提供分析支持,大幅提升数据库调优效率。那对于PostgreSQL数据库,有没有类似的工具可以用来分析呢?答案是肯定的,那就是Depesz EXPLAIN ANALYZE visualizer,我们看一下它的使用方法。原创 2025-07-09 23:57:00 · 566 阅读 · 0 评论 -
PG与Oracle的桥梁:手把手教你配置oracle_fdw实现跨库访问
oracle_fdw是PostgreSQL外部表插件,可以读取Oracle数据库的数据,可以使PostgreSQL轻松跨库操作Oracle。oracle_fdw使用主要有以下三个步骤:1,安装和创建对应插件(create extension)2,创建远程数据库链接(create server),指定对端数据库的物理信息3,创建用户映射关系(create user mapping),指定对端数据库的认证信息。原创 2025-04-25 15:15:50 · 943 阅读 · 0 评论 -
PostgreSQL的dblink扩展模块使用方法
PostgreSQL使用这种dblink,存在优势是即取即用,无须在创建其他对象;劣势是只能连通posrgresql的不同数据库,不能进行异构数据库的连通。当然如果需要连接异构的数据库,可以使用Foreign Data Wrapper(FDW)插件,后面再来说说这个的使用方法。关注我,学习更多的数据库知识!PostgreSQL的dblink扩展模块使用方法。原创 2025-04-24 17:42:40 · 948 阅读 · 0 评论 -
openGauss 6.0 主备切换 switchover和failover 实操
openGauss 主备数据库通过复制技术实现数据同步,主数据库负责处理业务请求,并将数据变更记录到 WAL(Write-Ahead Logging)日志中,备用数据库通过读取主数据库的 WAL 日志来保持与主数据库的数据同步。主备切换是为了确保数据库的高可用性,当主数据库出现故障时,能够切换到备用数据库,以保证业务的连续性。switchover:主备之间的角色切换,通常用于计划内的切换,如主节点出于维护的需要,需要手动进行主备切换,将备节点切换为主,主节点切换成备节点。原创 2024-11-10 10:46:51 · 1795 阅读 · 0 评论 -
openGauss 一主一备 从5.0 LTS 版本升级至 6.0 LTS 版本实战
openguass支持的升级方式主要有就地升级、灰度升级和指定节点升级。升级方式的策略又分为大版本升级和小版本升级。版本号不变的升级方式为小版本升级,否则就是大版本升级。就地升级:升级期间需停止业务进行,一次性升级所有节点 (6.0.0版本开始就地升级功能废弃,不再维护,即便升级参数指定为就地升级也会默认转换为灰度升级)。灰度升级:灰度升级支持全业务操作,也是一次性升级所有节点。(openGauss1.1.0版本之后的版本支持该功能)指定节点升级:基于灰度升级,支持升级指定节点,支持部分节点升级。原创 2024-11-08 14:08:35 · 1633 阅读 · 0 评论 -
PostgreSQL如何恢复误操作的数据,walminer关键时刻救你一命!
,由于使用了Walminer 4.8版本,这个需要购买license,才能使用。有读者私信,有没有开源的工具可以使用呢?当然了,Walminer有完全开源的3.0版,但它需要以插件的方式安装在数据库,支持PostgreSQL10及其以上版本,功能上也相比Walminer 4.x版本弱。如果你的需求不高,应该也能满足使用,下面就来说说walminer 3.0是怎么使用的。原创 2024-10-29 21:06:36 · 1062 阅读 · 0 评论 -
PG数据库误删除数据怎么办,还需要跑路吗?
WalMiner是从PostgreSQL的WAL(write ahead logs)日志的解析工具,旨在挖掘wal日志所有的有用信息,从而提供PG的数据恢复支持。WalMiner可以从WAL日志中解析出SQL(用户执行的DML语句和DDL语句),并能生成对应的undo SQL语句。开源的3.0,以插件的方式安装在数据库,支持PostgreSQL10及其以上版本,需要进行编译安装。原创 2024-10-09 20:45:21 · 1935 阅读 · 0 评论 -
基于docker快速部署一套任意版本MySQL、PostgreSQL环境
作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。对于有开发测试的需求,需要快速搭建不同的环境。今天给大家介绍快速搭建MySQL、PostgreSQL环境的方法,可供大家测试用。原创 2024-06-01 10:47:34 · 509 阅读 · 0 评论 -
PostgreSQL 表空间、数据库、模式、角色和用户之间的关系梳理
不同的数据库表空间有不同的定义。在postgres中,表空间允许在文件系统中定义数据库对象存储的位置,实质上就是指定一个目录。应用场景:存储磁盘没有空间时,可以使用表空间把数据存在其它地方;利用表空间对数据库进行性能优化。常用来将频繁使用的数据表或者索引放在高性能的硬盘上,而较少使用的放在普通硬盘上。自带两个表空间:pg_default,pg_globalpg_default 用来存储系统目录对象,用户表、用户表index、临时表、临时表index、内部临时表的默认空间。原创 2024-05-30 10:14:49 · 2483 阅读 · 0 评论
分享