暂无图片
暂无图片
暂无图片
PG学习笔记
2022-02-08 11:40:11 云和恩墨交付战队 70724
简介:从零到一,学习PG
PG在转换null值时,需要注意 CASE WHEN与 COALESCE 的区别
在把ORACLE迁移到PG过程中,我们经常需要转换ORACLE的DECODE,但是如果将更DECODE(C,NULL,0,C)进行转换的话,我们可以选择用CASEWHEN或COALESCE两种方案;但如果是DECODE(C,NULL,0)进行转换的话,我们就只能选持CASEWHEN。
Asher.Hu
2023-07-03
614 浏览
PostgreSQL重置所有Sequence启始值
在从ORACLE迁移到PG的过程中,当导入数据后,在启动应用时,Sequence往往是从1开始,数表的的数据肯定是是超过1的,这时插入数据库会失败。这时需要我们手动重设Sequence,以保证Sequence能正常插入到中而与表里原来的数据不冲突。
Asher.Hu
2022-09-18
1344 浏览
PG网络传输安全SSL介绍及使用示例
PG网络传输安全SSL介绍及使用示例
Asher.Hu
2022-08-04
2811 浏览
pg_dump 备份日志解析
为了了解pgdump备份流程,我们可以通过日志来分析,pgdump备份的时候,做了那些动作。当然,对于那些大神来讲,通过看源码可能会更清晰。我这里就通过简单的test库和两张测试表,来演示简单
Asher.Hu
2022-04-19
937 浏览
【PG运维】PG Wal 日志清理
1.wal日志介绍WAL是WriteAheadLog的简写,和oracle的redo日志类似,存放在$PGDATA/pgwal目录中,如果开启了归档,在目录archivestatus下会有一些文件,以
Asher.Hu
2022-04-08
1128 浏览
【案例】invalid primary checkpoint record
问题invalidprimarycheckpointrecord服务器因未正常归档,导至wal日志目录满,最终DBdown掉,当启库的时候也异常。这种情况也常出现在服务器断电的场景。LOG,00000
Asher.Hu
2022-04-08
1946 浏览
【pg物理备份】LVM快照备份介绍
1.快照备份介绍快照:其本质类似于数据库的照片,也就是在某个特定时间点(创建快照的时间点)给数据库拍个照放在那儿.但是这个照片是一个新的数据库,可以应用SQL语句.快照数据库里的数据是不变的.创建快照
Asher.Hu
2022-03-11
1887 浏览
【PG运维工具】Asql 工具介绍及示例
Asqlnbsp;是一个用于执行psql命令的工具,在运维工作中,不仅要经常切换不同的数据库,还经常会使用大量的SQL语句。在工作中我们或多或少都积累了一些自身的SQL脚本,但由于SQL语句中可能会
Asher.Hu
2022-03-10
1029 浏览
PG访问外部数据postgres_fdw介绍及示例
postgresfdw是一种外部访问接口,它可以被用来访问存储在外部的数据,这些数据可以是外部的pg数据库,也可以oracle、mysql等数据库,甚至可以是文件。而本章节主要介绍postgresfd
Asher.Hu
2022-03-07
2073 浏览
PG使用默认权限访问其它schema数据示例
通常在业务系统中,经常会出现不同系统间,不同schema间的数据相互访问。下面模拟在同一个DB下,不同schema间的数据访问验证。三个独自子系统asher、app1、app2:asher系统的数据为
Asher.Hu
2022-03-05
1168 浏览
服务器io测试工具-fio介绍及示例
Fio是一个I/O工具,旨在用于基准测试和压力/硬件验证。它支持19种不同类型的I/O引擎(sync、mmap、libaio、posixaio、SGv3、splice、null、network、sys
Asher.Hu
2022-03-04
2585 浏览
PG快速构建海量数据方法
在测试的时候,我们需要快速构建海量数据。在PG中提供了一些基础的方法,如generateseries函数,但对于模拟真实环境来讲还差很远,比如模拟真实的手机号,模拟真实的生份证号等等。在这整理了了些P
Asher.Hu
2022-03-03
2208 浏览
【pg物理备份】pgBackRest 介绍及示例
1.pgBackRest介绍pgBackRest是一款开源的备份还原工具,目标旨在为备份和还原提供可靠易用的备份。pgBackRest旨在成为一个可靠、易于使用的备份和恢复解决方案,通过利用针对数据库
Asher.Hu
2022-02-24
694 浏览
psql连接报错connections on Unix domain socket “/pgsql/data/.s.PGSQL.5432“?
1.现象直接psql连接异常postgres@s2ahumysqlpg01psqlpsql:error:couldnotconnecttoserver:couldnotconnecttoserver:
Asher.Hu
2022-02-24
2267 浏览
【pg物理备份】Barman介绍及使用
1.Barman介绍Barman(备份和恢复管理器)是用于PostgreSQL服务器进行灾难恢复的开源管理工具,是以Python编写的。它支持对多台服务器执行远程备份,以降低风险并帮助DBA进行数据库
Asher.Hu
2022-02-23
2718 浏览
【物理备份】pg_rman介绍及使用
1.pgrman介绍1.1pgrman介绍•pgrman类似于oracle的rman备份策略,实现了全量、增量、归档的层级的备份,可以很灵活的管理PostgreSQL数据库的备份,pgrman是一款开
Asher.Hu
2022-02-22
3489 浏览
【物理备份】 之 pg_start_backup 介绍及使用
1.pgstartbackup介绍pgstartbackup()和pgstopbackup()是postgreSQL提供的一种备份方式。1.1pgstartbackup:1.强制发生一次checkpo
Asher.Hu
2022-02-22
3826 浏览
【物理备份】 之 pg_basebackup 介绍及使用
1.pgbasebackup简介是从postgresql9.1版本开始提供的一个方便基础备份的工具pgbasebackup用于对正在运行的PostgreSQL数据库集群进行基本备份。备份是在不影响数据
Asher.Hu
2022-02-21
2882 浏览
PG里的user与schema之间的关系
1.结论1.schema是每个database中都有的。schema概念有点像命名空间或者把它想像成一个文件系统中的目录2.user是pgcluster级别的。3.查询表,是指定schema.tabl
Asher.Hu
2022-02-21
3224 浏览
pg_bulkload 数据加载使用及示例
1.pgbulkload概述1.1pgbulkload介绍pgbulkload是一种用于PostgreSQL的高速数据加载工具,相比copy命令。最大的优势就是速度。优势在让我们跳过sharedbuf
Asher.Hu
2022-02-20
1493 浏览
专栏作者
暂无图片
近期活动
数据库服务团队技术分享第十三期-一次本可避免的数据库灾难 (安全生产系列)
04/28 20:00 0人报名
墨天轮数据库沙龙(行业洞察系列)-轨交核心领域应用实践
04/29 19:30 0人报名
搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)【Workshop 第一期 -北京站】
05/15 13:30 0人报名