PostgreSQL xlog记录格式分为2大部分,第一部分是XLogRecord作为通用xlog头,第二部分是数据部分:又分为XLogRecordDataHeaderShort作为记录checkpoint数据的长度,和真正checkpoint数据。其具体格式见下图:...
原创 2022-09-14 10:05:19
162阅读
磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页一,从initdb开始,initdb执行结束后,看xlog:[pgsql@localhost pg_xlog]$ ls -lrttotal 16408drwx------ 2 pgsql pgsql 4096 Aug 6 10:41 archive_status-rw------- 1 pgsql pgsql 16777216 Aug 6 10:41 000000010000000000000001[pgsql@localhost pg_x...
转载 2013-08-06 12:58:00
70阅读
2评论
PostgreSQL xlog记录格式分为2大部分,第一部分是XLogRecord作为通用xlog头,第二部分是数据部分:又分为XLogRecordDataHeaderShort作为记录checkpoint数据的长度,和真正checkpoint数据。其具体格式见下图:
原创 2018-09-16 16:43:20
1124阅读
今天快下班的时候,业务的同学找到我,我猜这种情况下是有应用的问题了。他们反馈说在做一个GP端的函数变更时,长时间没有响应。我看了下GP Master端,看到负载并不高,当然这是一个初步的检测,如果集群响应缓慢,则很可能是segment节点上出现了延迟。一看则吓一跳,这是一个segment节点的load负载。负载高达20多,这负载简直是太高了,难怪会出现很大的延迟。 没过一会就看到GPCC
转载 7月前
57阅读
本文介绍checkpoint后第一次操作的xlog格式
原创 2018-10-14 17:57:55
1429阅读
StartupXLOG: do{ bool switchedTLI = false; ... /* 在回放
原创 2022-09-14 10:04:51
309阅读
1、环境介绍: more /etc/redhat-release Red Hat Enterprise Linux Server release 7.5 (Maipo) 系统安装采取最小化安装。greenplum-db-5.16.0-rhel7-x86_64.zip more /etc/hosts 127.0.0.1 localhost localhost.localdomain local
转载 2024-05-16 20:21:03
250阅读
heap_insert xl_heap_insert xlrec; xl_heap_header xlhdr; XLogRegisterData((char *) &xlrec, SizeOfHeapInsert);->//xl_heap_insert |-- XLogRecData *rdata; | rdata
原创 2018-10-13 21:21:07
1038阅读
前篇我们提到,检查点的工作之一是删除无用的日志文件,本篇我们来看看其中具体的计算和删除函数,按照
原创 2023-05-06 22:52:19
345阅读
经常会在复制的时候遇到这样的问题,需要复制的xlog文件找不到了。那么xlog文件什么时候删除?又会删除多少保留多少个xlog文件?都有哪些xlog文件需要保留?本文将从原理上对这些问题进行解读。
推荐 原创 2019-02-24 14:44:04
6289阅读
1点赞
# PostgreSQL Archive Log 清理 PostgreSQL 是一个功能强大的开源关系数据库管理系统,它的存储机制设计得非常灵活。为了避免因为日志文件的累积而导致存储空间的不足,数据库管理员必须定期清理归档日志(Archive Log)。本文将为您详细介绍 PostgreSQL 归档日志清理的基本概念、实现方法以及代码示例。 ## 什么是归档日志? 在 PostgreSQL
原创 2024-08-28 06:54:50
206阅读
1. 每个DB都单独进行了vacuumdb的命令: vacuumdb -d mydb -z -v 2. full vacuum : vacuumdb -a -f -z -v . 自动vacuum配置自动vacuum的执行直接由autovacuum参数值决定,默认值是on。 现在自动vacuum还是弱
转载 2021-07-11 10:39:00
455阅读
2评论
PostgreSQL Vacuum清理垃圾? Whoami:5年+金融、政府、医疗领域工作经验的DBA Certificate:OCP、PCP Skill:Oracle、Mysql、PostgreSQL Platform:CSDN、墨天伦、公众号(呆呆的私房菜) 业务范围:数据库安装部署、日常维护、主备切换、故障处理、性能优化、技术培训等。 需要的伙伴或者商业合作请移步 公众号【呆呆的私房菜】获
原创 5月前
18阅读
# Docker PostgreSQL 日志清理 ## 引言 PostgreSQL 是一款功能强大的开源关系型数据库管理系统。在使用 PostgreSQL 进行开发和部署过程中,日志的生成量可能会很大,这可能会占用大量的磁盘空间并降低系统的性能。为了解决这个问题,我们可以通过 Docker 来清理 PostgreSQL 的日志。 本文将介绍如何在 Docker 环境下清理 PostgreSQ
原创 2023-11-20 13:40:41
681阅读
 案例说明:在通过sys_archivecleanup工具手工清理wal日志时,在control文件中查询的检查点对应的wal日志是“000000010000000000000008”,但是在执行清理时,误将“000000010000000000000009”以前的wal日志都被清理,在启动数据库时,无法读取checkpoint所在的wal日志,导致数据库启动失败。数据库版本:test=
转载 2024-01-10 16:07:20
386阅读
--清除日志 方法1、 --在查询分析器,选中所要清理日志的数据库,执行如下SQL backup log 数据库名 with no_log DBCC SHRINKFILE ( 日志文件名或日志文件ID,要缩小的目标大小) 在当前数据库下 select fileid,groupid,name from sysfiles where groupid=0 -------------------
wal日志清理
原创 2023-01-16 14:54:19
1328阅读
对于大部分上班族来说,都会遇到电脑上文件被删除的问题!那么,电脑上删除的文件还可以恢复吗?答案是肯定的,因为当我们的电脑删除了一个文件后,会被标记“已删除”的标签,该文件不会显示在电脑上,本身的内容还存在着,但是这个“已删除”空间如果被其它文件占用,那么就会存在该数据被覆盖的情况,这时候就无法再找回删除的文件了。所以这里为大家分享两种能够找回电脑上删除文件的方法,一起来看下吧。 方法一
概述PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据)。 1、pg_log(运行日志)该文件夹中的日志一般用来记录服务器与DB的状态,如各种Error信息,定位慢查询SQL,数据库的启动关闭信息,发生checkpoint过于频繁等的告警信息等。linux自带的路径一般在/
Oracle进程管理 Oracle进程--server processes + 后台进程 ---------------- -------- PGA SGA server processes--功能:负责SQL语句的执行,包括从LRU链表中查找需要的数据块,将修改的内容写入缓冲区。 后台进程----
  • 1
  • 2
  • 3
  • 4
  • 5